jQuery验证具有相同名称的单选按钮

时间:2013-12-24 17:09:19

标签: javascript jquery

在提交表单期间,我需要验证我的单选按钮以查看它们是否被选中。

我的页面布局会在多个字段中询问教育级别,如下所示:

enter image description here

我的选项代码如下:

<input type="radio" name="proficiency[journalism]" value="4yr">
<input type="radio" name="proficiency[journalism]" value="working">
<input type="radio" name="proficiency[journalism]" value="some">
<input type="radio" name="proficiency[journalism]" value="none">

我需要能够循环通过name =“熟练[新闻]”并说如果没有选中它们,就会抛出错误。

我只需要确保至少选择了一个。

我该如何做到这一点?

1 个答案:

答案 0 :(得分:0)

试试这个:

if ( $('input:checked[name="proficiency[journalism]"]').length > 0 ) {
    // success
} else {
    // error
}

条件验证该名称至少有一个选中的输入(您只能选择一个,因为它是一种无线电类型),如果没有选择任何内容,则执行else功能。