代码: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来获取输入?
答案 0 :(得分:1)
使用基于name
的2个条件(或为每个类型添加一个通用类以简化选择器)
checked = $(":checkbox[name=days]:checked").length > 0
&& $(":checkbox[name=employmentType]:checked").length > 0 ;