我想要第一個複選框允許我選中或取消選中所有其他框。這裏是我使用的代碼:使用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