![]() |
#2
sky2222011-12-21 14:56
|

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;
}
}
js代码{
for (var i=0;i<form.elements.length;i++) {
var e = form.elements[i];
if (e.name != 'chkall') e.checked = form.chkall.checked;
}
}

<form id="form1" name="form1" method="post" action="">
<input type="checkbox" name="ID" value="<%=rs(15)%>" />
<input type="checkbox" name="ID" value="<%=rs(16)%>" />
<input name="chkall" type="checkbox" id="chkall" value="select" onClick="CheckAll(this.form)" />
</from>
这样点击可以全选复选框,把这个<input name="chkall" type="checkbox" id="chkall" value="select" onClick="CheckAll(this.form)" /><input type="checkbox" name="ID" value="<%=rs(15)%>" />
<input type="checkbox" name="ID" value="<%=rs(16)%>" />
<input name="chkall" type="checkbox" id="chkall" value="select" onClick="CheckAll(this.form)" />
</from>
放在<form>外面时获取不到对象。是不是this.form要改变一下,应该填什么,请知道的朋友指教。谢谢!

<input name="chkall" type="checkbox" id="chkall" value="select" onClick="CheckAll(this.form)" />
<form id="form1" name="form1" method="post" action="">
<input type="checkbox" name="ID" value="<%=rs(15)%>" />
<input type="checkbox" name="ID" value="<%=rs(16)%>" />
</from>
<form id="form1" name="form1" method="post" action="">
<input type="checkbox" name="ID" value="<%=rs(15)%>" />
<input type="checkbox" name="ID" value="<%=rs(16)%>" />
</from>