我想要第一个复选框允许我选中或取消选中所有其他框。这里是我使用的代码:使用JavaScript检查所有复选框
<html>
<head>
<script language="JavaScript">
function toggle(source) {
checkboxes = document.getElementsById('checkall');
for(var i in checkboxes)
checkboxes[i].checked = source.checked;
}
</script>
</head>
<body>
<input type='checkbox' onClick='toggle(this)' /><br />
<input type='checkbox' id='checkall' name='orders[0][order_id]' value='16885' /><br />
<input type='checkbox' id='checkall' name='orders[1][order_id]' value='17006' /><br />
<input type='checkbox' id='checkall' name='orders[2][order_id]' value='17006' /><br />
<input type='checkbox' id='checkall' name='orders[3][order_id]' value='17007' /><br />
<input type='checkbox' id='checkall' name='orders[4][order_id]' value='17011' /><br />
</body>
</html>
为什么复选框ID是相同的? ID必须是唯一的不同。 – 2012-02-29 03:16:40
我相信像这样的问题已经有很多了...... – 2012-02-29 03:28:23
我搜索了所有尝试不同的例子,并可以让他们工作,但现在在别人的帮助下,它完美地工作。谢谢!! – 2012-02-29 18:01:51