У меня есть форма с 29 выборами пар переключающих кнопок, каждая из которых имеет выбор «Да/Нет».Проверка нескольких наборов переключателей
Названия выборок увеличиваются так же, как и для каждого набора: ans1, ans2, ans3 ... ans29. Каждый из них имеет значение «да» или «нет»
Из этого следует более или менее, как это:
<input type="radio" id="yes1" name="ans1" value="yes"/>
<input type="radio" id="no1" name="ans1" value="no"/>
Я хочу написать функцию Javascript, чтобы проверить ответы при отправке формы. Я думал об использовании массива в цикле, но понятия не имею, как получить выделение в массив.
Очевидный длинный метод является повторяющимся if(ans1 = yes) {do something} if(ans2=yes){do something}
. Я видел примеры getElementsByName
, но не знаю, как реализовать его в простой функции цикла, чтобы проверить каждую итерацию.
Пробовал ли вы использовать объект вместо массива? – slamborne
Как вы хотите точно проверить? Каковы правила? –
Почему нет принятого ответа? –