jQuery - 如果没有选中单选按钮,则出错

时间:2011-07-26 14:46:32

标签: javascript jquery radio-button

我有一组单选按钮。我试图验证,如果没有选中单选按钮,我需要显示一条错误消息。有没有办法获得单选按钮的集体价值?或者我必须迭代每个单选按钮吗?

3 个答案:

答案 0 :(得分:1)

你可以试试这个

if($("containerOfRadioButtons").find("input:radio:checked").length)
{
   alert("Error message");
}

答案 1 :(得分:0)

如果你想在Javascript中获得radiobuttons的值,循环它们是最简单的解决方案。您可以指定其中一个默认选择,这样可以确保至少选择了默认值,因为您无法手动取消选择单选按钮(通过控制台,是的,但这是一个完全不同的故事)

答案 2 :(得分:0)

您可以将所有选中的单选按钮与:radio:checked选择器匹配:

if (!$("input:radio:checked").length) {
    alert("None of the radio buttons are checked.");
}