寡人有个爱好,从不重复发明轮子,一开始在网上找到个代码,但由于有bug ,实在没办法,得自己亲自动手改了,下面是js部份
<SCRIPT LANGUAGE=”JavaScript”>
function checkAll(e)
{
var a = document.frm_list.elements;
for(var i=0;i<a.length;i++)
{
if(a[i].type==”checkbox”)
{
a[i].checked = e.checked;
}
}
}
</SCRIPT>
下面是 html 部份
<Form name=”frm_list” method=”post”>
input name=”ids[]” type=”checkbox” id=”ids[]” value=”<?=$row->id?>” /> <br />
input name=”ids[]” type=”checkbox” id=”ids[]” value=”<?=$row->id?>” /> <br />
input name=”ids[]” type=”checkbox” id=”ids[]” value=”<?=$row->id?>” /> <br />
input type=”checkbox” name=”checkbox” value=”checkbox” onclick=”checkAll(this);”>
</Form>
OK 搞定.