代码:http://jsfiddle.net/vuw24bzj/6/
$(document).ready(function () {
$('#submit').click(function() {
checked = $("input[type=checkbox]:checked").length > 0;
if(!checked) {
alert("You must check either full time or part time.");
return false;
}
});
});
我在两个不同的输入区域上有多个复选框,如 js.fiddle 中所示。我目前上面的代码只提供了整个页面中的一个框可供检查。然而,我需要从每个需要的盒子中取出一盒。有没有办法做到这一点或通过 id 专门抓取输入?
最佳答案
根据名称
使用2个条件(或为每种类型添加一个公共(public)类以简化选择器)
checked = $(":checkbox[name=days]:checked").length > 0
&& $(":checkbox[name=employmentType]:checked").length > 0 ;
关于javascript - 多组复选框要求每组至少有 1 个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51444787/