Конечно, есть много решений этой проблемы, но я не нашел для себя решения.
У меня есть форма с несколькими флажками для выбора варианта (radio1a, radio1b, radio1 c, et c), , но я не могу определить, не установил ли мой пользователь флажок перед отправкой формы.
Я пробовал образец сценария, но предупреждения загружаются с страница, и это не то, что я ищу.
Примечание: Опция «отмечен» (для любого чекбокса) не подходит для меня, я должен оставьте все флажки снятыми.
Что я здесь делаю не так?
Заранее спасибо!
HTML:
<input id="radio1a" class="radiosobres" type="radio" name="radio" value="something>
<input id="radio1b" class="radiosobres" type="radio" name="radio" value="something>
<input id="radio1c" class="radiosobres" type="radio" name="radio" value="something>
<input id="radio1d" class="radiosobres" type="radio" name="radio" value="something>
<input id="radio1e" class="radiosobres" type="radio" name="radio" value="something>
<!-- ============== -->
<input id="pedir-sobres" type="submit" value="Pedir"/>
Скрипт Тест:
// ===========
jQuery 2.2.4
// ===========
$(".radiosobres").each(function () {
var id = $(this).attr("id");
if ($("#" + id).is(":not(:checked)")) {
alert("something...");
}
});