您的位置:首页 > 其它

ckeckbox的全选

2016-07-08 10:49 190 查看

ckeckbox的全选

function CheckAll(form)
{
for (var i=0;i<form.elements.length;i++)
{
var e = form.elements[i];
if (e.name != 'chkall')
e.checked = form.chkall.checked;
}
}
说明:

request.form.count是提交后表单中的元素个数,表单是提交到asp脚本上才能得到。
而form.elements.length是在提交前使用javascript来获取表单中的元素个数。。
这段代码是一个for循环,
for (var i=0;i<form.elements.length;i++){//循环次数是为表单中的元素个数。
var e = form.elements[i];//定义一个变量来存放循环到的当前元素。
if (e.name != 'chkall')//当前元素的名字不是chkall,即全选的那个复选框
e.checked = form.chkall.checked;//只要不是chkall本身,那么其他的复选框的选中状态要从服chkall复选框的选中状态。
}
提示:这段代码写的不严谨,他假定了form中的元素都是复选框,这样是有风险的。只能在特定页面使用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: