在提交表单期间,我需要验证我的单选按钮以查看它们是否被选中。
我的页面布局会在多个字段中询问教育级别,如下所示:
我的选项代码如下:
<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 =“熟练[新闻]”并说如果没有选中它们,就会抛出错误。
我只需要确保至少选择了一个。
我该如何做到这一点?
答案 0 :(得分:0)
试试这个:
if ( $('input:checked[name="proficiency[journalism]"]').length > 0 ) {
// success
} else {
// error
}
条件验证该名称至少有一个选中的输入(您只能选择一个,因为它是一种无线电类型),如果没有选择任何内容,则执行else功能。