<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>test</title>
<script>
function selAll()
{
for (var i=0;i<document.myform.elements.length;i++)
{ var e=document.myform.elements[i];
     e.checked='checked';
}
}
</script>
</head><body>
<form name="myform" action="" method="get">
<input name="checked[]" type="checkbox" value="12">12<br>
<input name="checked[]" type="checkbox" value="12">45<br>
<input name="checked[]" type="checkbox" value="12">54<br>
<input onclick="selAll();" type="button" name="Submit" value="全选">
  <input type="submit" name="Submit2" value="提交">
</form>
</body>
</html>

解决方案 »

  1.   

    <script language="JavaScript">
    /**
    * This function is to change all checkboxes to checked or unchecked.
    * JK 2003-12-08
    */
    function selectAllCheckboxes(nameOfCheckBox,trueOrFalse)
    {
    if(trueOrFalse==null) trueOrFalse=true;
    var theCheckboxInputs=document.getElementsByName(nameOfCheckBox);
    for (var i=0;i<theCheckboxInputs.length;i++)
    theCheckboxInputs[i].checked=trueOrFalse;
    }
    </script>
    <input type=checkbox onclick="selectAllCheckboxes('a',this.checked)"><br/>
    <input type=checkbox name=a><br/>
    <input type=checkbox name=a><br/>
    <input type=checkbox name=a><br/>
    <input type=checkbox name=a><br/>
    <input type=checkbox name=a><br/>
    <input type=checkbox name=a><br/>
    <input type=checkbox name=a><br/>
    <input type=checkbox name=a><br/>