0
以下是我的代碼,可以告訴我什麼是錯誤的。選擇所有複選框由一個複選框不工作
<input type="checkbox" name="Chk[]" value="<?php echo($arr['id']); ?>" onClick="Click()" id="CK">// all checkboxex
<input onClick="selectall()" type="checkbox" value="yes" name="c1">// one checkbox
/*function called*/
function selectall()
{
if(document.frm.chk.value=="false")
{
document.frm.chk.value="true";
for(var i=0; i<document.frm.elements.length; i++)
{
if((document.frm.elements[i].type)=="checkbox")
{
document.frm.elements[i].checked = true;
}
}
}
else if(document.frm.chk.value=="true")
{
document.frm.chk.value="false";
for(var i=0; i<document.frm.elements.length; i++)
{
if((document.frm.elements[i].type)=="checkbox")
{
document.frm.elements[i].checked = false;
}
}
}
}
嘗試使用alert();在不同的點看到哪些塊javascript輸入 – JochenJung 2010-07-02 07:20:18
@Jochen一個JavaScript調試器是一個更合適的工具 – Gordon 2010-07-02 07:23:19
它會更好,如果使用jquery..it更簡單...不需要長腳本... – klox 2010-07-02 07:33:53