jQuery - ошибка включена, если ни один из переключателей не отмечен - PullRequest
1 голос
/ 26 июля 2011

У меня есть набор переключателей. Я пытаюсь поставить подтверждение, что если ни одна из переключателей не отмечена, мне нужно показать сообщение об ошибке. Есть ли способ получить общее значение переключателей? Или мне придется перебирать каждый переключатель?

Ответы [ 3 ]

1 голос
/ 26 июля 2011

Вы можете попробовать это

if($("containerOfRadioButtons").find("input:radio:checked").length)
{
   alert("Error message");
}
0 голосов
/ 26 июля 2011

Вы можете сопоставить все отмеченные переключатели с селекторами : радио и : проверено :

if (!$("input:radio:checked").length) {
    alert("None of the radio buttons are checked.");
}
0 голосов
/ 26 июля 2011

Если вы хотите получить значение радиокнопок в Javascript, циклическое переключение между ними является наиболее простым решением.Вы можете назначить один из них для выбора по умолчанию, и это обеспечит выбор по крайней мере значения по умолчанию, поскольку вы не можете отменить выбор переключателя вручную (с помощью консоли, да, но это совсем другая история)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...