我使用的JavaScript:的Javascript - 檢查所有的複選框問題
<SCRIPT LANGUAGE="JavaScript">
function Check(chk)
{
if(document.myform.CheckAll.value=="Check All"){
for (i = 0; i < chk.length; i++)
chk[i].checked = true ;
document.myform.CheckAll.value="Uncheck All";
} else {
for (i = 0; i < chk.length; i++)
chk[i].checked = false ;
document.myform.CheckAll.value="Check All";
}
}
</script>
上的HTML代碼:
<form name="myform" method="post" action="">
<input type="checkbox" name="check_list[]" value="<? echo $row['Report ID'] ?>">
<input type="checkbox" name="check_list[]" value="<? echo $row['Report ID'] ?>">
...*More Checkboxes*...
<input style="font-family: sans-serif; font-weight:bold; font-size:12px; border: 1px #000000 solid;" type="button" id="CheckAll" name="CheckAll" value="Check All"
onClick="Check(document.myform.check_list[])">
但它似乎沒有工作...
它在某些時候確實有效,但是之前我使用過名稱:「check_list []」('[]'位) - 是否會導致javascript問題?如果是這樣,我該如何阻止它?或者我怎樣才能得到JavaScript來檢查所有的複選框? :)
非常感謝。
非常感謝。 – 2011-02-14 22:00:27