내 코드입니다 :체크 박스가 선택되지 않은 이유는 무엇입니까?
<html>
<head>
<script type="text/javascript" language="javascript">
function checkAll(formname, checktoggle)
{
var checkboxes = new Array();
checkboxes = document.forms[formname].getElementsByTagName("input");
for (var i=0; i<checkboxes.length; i++) {
if (checkboxes[i].type == "checkbox") {
checkboxes[i].checked = checktoggle;
}
}
}
</script>
</head>
<body bgcolor='lightgray'>
<a onclick="javascript:checkAll('myform',true);" href="#">check all</a>
<?php
while($rows=mysql_fetch_assoc($sql)) {
echo "<form name='myform'>";
echo "<input type='checkbox' id='chk' name='chk' /> $rows[subject]";
echo "</form>";
}
?>
</body>
</html>
질문에 답할 수는 없지만 모든 체크 박스는 동일한 ID를 공유합니다. –
질문에 생성 된 html을 추가 할 수 있으며 각기 다른 이름과 각 체크 박스가 있는지 확인하십시오 –
문제는 u가 이름이'myform' 인 여러 양식을 만들고 자바 스크립트에서 하나의 양식만을 고려하는 것입니다. – DarkBee