Я настраиваю множественный опросник выбора с ответами орудуя радиокнопки маркированы A, B, C и D.Получение значения радиокнопки кнопки многократных радиоприемников
Я хочу, чтобы определить ответ на каждый вопрос, получив идентификатор формы и значение кнопки щелчка, так что, например, ответ с использованием первого набора переключателей может быть 1B, а второй, 2D и т. д. (скрипт ID формы уже запущен и работает).
Мне нужно, чтобы это работало на странице с несколькими наборами переключателей
Вот HTML:
<form class="toeic_pages" id="1">
<label class="item1">
<input type="radio" value="A" name="toeic"/>
<div class="radio-image"></div>
</label>
<label class="item2">
<input type="radio" value="B" name="toeic"/>
<div class="radio-image"></div>
</label>
<label class="item3">
<input type="radio" value="C" name="toeic"/>
<div class="radio-image"></div>
</label>
<label class="item4">
<input type="radio" value="D" name="toeic"/>
<div class="radio-image"></div>
</label>
</form>
...
<form class="toeic_pages" id="2">
<label class="item1">
<input type="radio" value="A" name="toeic"/>
<div class="radio-image"></div>
</label>
<label class="item2">
<input type="radio" value="B" name="toeic"/>
<div class="radio-image"></div>
</label>
<label class="item3">
<input type="radio" value="C" name="toeic"/>
<div class="radio-image"></div>
</label>
<label class="item4">
<input type="radio" value="D" name="toeic"/>
<div class="radio-image"></div>
</label>
</form>
Однако, в то время как я был в состоянии получить проверяемое значение кнопки радио с помощью это:
jQuery('input[name=toeic]').change(function(){
var invar = jQuery('input[name=toeic]:checked').val();
alert(invar);
});
Сценарий действует только в первом ряду нажатых кнопок.
Чтобы проиллюстрировать, если в первом ряду кнопок, к которым нужно получить доступ, нажата кнопка B, тогда отображается B (правильно).
Но если в другой строке нажата кнопка C, отображается B (неверно) .. и B продолжает отображаться для всех последующих щелчков кнопки. Я проверил SO страницы на этом, но я не смог найти решение - проблема, кажется, несколько наборов переключателей.
Любая помощь будет очень признателен
'$ (this) .closest ('form'). Find ('input [name = toeic]: checked'). Val()' – Tushar
Я поместил это в RHS для задания var invar, но это не сработало. – RoyS