一:提交前判断checkbox是否没有一个被选中
js代码:
function getCheckedCount() {
var o = document.getElementsByTagName("input");
var intCheckCount = 0;
var pattern = new RegExp("^" + arguments[0]);
for(var i=0;i<o.length;i++){
if(o[i].type == "checkbox" && pattern.test(o[i].name) && o[i].checked){
intCheckCount++;
}
}
return intCheckCount;
}
然后在submit组件中加上onclick方法来调用判断
二:判断checkbox选中的几种方法
:
方法一:
if ($("#checkbox-id")get(0).checked) {
// do something
}
方法二:
if($('#checkbox-id').is(':checked')) {
// do something
}
方法三:
if ($('#checkbox-id').attr('checked')) {
// do something
}