Показать сообщение отдельно
  #6 (permalink)  
Старый 30.09.2020, 19:20
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

form.elements - вернет коллекцию всех элементов формы, обратиться конкретно каждому элементу в ней можно по индексу или по имени.

<form>
<input name="text" value="text" />
<input type="radio" name="radio" value="1" />
<input type="radio" name="radio" value="2" checked="" />
<input type="radio" name="radio" value="3" />
<input type="checkbox" name="checkbox1" value="1" />
<input type="checkbox" name="checkbox2" value="2" checked="" />
</form>

<script>
var elm = document.querySelector('form').elements;
alert(elm.text.value + '\n' + elm.radio.value + '\n' + elm.checkbox1.value)
</script>


Здесь получаются значения элементов формы, как обращение к ним по имени, причем значение группы кнопок (radio) будет равно значению выбранной кнопки, то есть можно получить сразу (radioNodeList.value). А вот если нужно получить значения выбранных флажков, то нужно сначала определить их.

Последний раз редактировалось laimas, 30.09.2020 в 19:55.
Ответить с цитированием