用户js判断

获取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 />

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值