获取checkbox被选择的长度
var clickButton=function(name){
if($("[name="+name+"]:checkbox:checked").length<=0){ //name 为checkbox的名字alert("您没有勾选操作项,不能操作!");
return false;
}
}
<input name="delete" value=" 删除 " οnclick="return clickButton('checkbox');" type="submit" class="post_bt" /> //前端页面调用
//所有checkbo 取消选择
function chearall(name, myform) { //name为checkbox的name myfrom 为表单name (this.form)
var el = myform.elements;
for (var i = 0; i < el.length; i++) {
if ((el[i].type == "checkbox") && (el[i].name == name)) {
el[i].checked = false;
}
}
}
//全选checkbox
function checkAll(name, myform) {
var el = myform.elements;
for (var i = 0; i < el.length; i++) {
if ((el[i].type == "checkbox") && (el[i].name == name)) {
el[i].checked = true;
}
}
}
//全选/取消 checkbox
function reverseAll(name, myform) {
var el = myform.elements;
var hasCheck = false;
for (var i = 0; i < el.length; i++) {
if ((el[i].type == "checkbox") && (el[i].name == name) && el[i].checked) {
hasCheck = true;
break;
}
}
if (hasCheck) {
chearAll(name, myform);
} else {
checkAll(name, myform);
}
}
//checkbox全选或者取消 前端调用
<input title=选中全部/取消 οnclick="javascript:reverseAll('ID',this.form);" type=checkbox value=选中全部 name=allbox />