提交时检查所有复选框是否已选中

3

I have this:

<fieldset id="booom">
<label><INPUT TYPE="checkbox" NAME="a" VALUE="a">something></label>
<label><INPUT TYPE="checkbox" NAME="b" VALUE="b">something></label>
<label><INPUT TYPE="checkbox" NAME="c" VALUE="c">something></label>
</fieldset>

<input type="button" id="answer" value="submit">

在提交表单时,如何使用jQuery检查名为“booom”的字段集中的所有复选框是否都未被选中?

因此:

if (all checkboxes from parent 'booom' are unchecked) {
alert("something")
}

我在许多帖子中找到了关于此的内容,但没有一个真正简单可行的示例,其中包含一个按钮和警报框。 :)
谢谢!

这看起来很像这个问题 - Heretic Monkey
1个回答

6
您可以在选择器中使用:checked修饰符。
if ($("#boom :checkbox:checked").length == 0) {
    alert("You have to check at least one box");
}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接