今天都好要疯了,这么简单的问题摆弄了将近20分钟,特将此代码发布上来,提醒自己。。。
| Code: <script language="javascript"> <!-- function checkall() { var hh; var f = document.forms["form1"]; for(hh=0;hh<f.elements.length;hh++) { if (f.elements[hh].name=="userid") f.elements[hh].checked = true; document.forms["form1"].elements["userid"].checked = true; } } function cancelall() { var hh; var f = document.forms["form1"]; for(hh=0;hh<f.elements.length;hh++) { if (f.elements[hh].name=="userid") f.elements[hh].checked = false; document.forms["form1"].elements["userid"].checked = false; } } //--> </script> |
| 调用: <input type="button" name="Submit2" value="全选" onclick="checkall();" /> <input type="button" name="Submit2" value="取消全选" onclick="cancelall();" /> |
引用的时候将form1换成你的表单名称,再将userid换成你的checkbox名称就可以了,如此简单,都无语了。。。
原载: No.1网络工作室 http://www.noonenet.cn/