如果是用.net的话,可以用<asp:CheckBox>

解决方案 »

  1.   

    <script language='javascript'>
    <!--
    function chkall()
    {
    var e=document.form_list.elements;
    for (var i=0;i<e.length;i++)
    {
    if (e[i].name=="chkboxlist") e[i].disabled=!document.form_list.allbox.checked;
    }

    } function window.onload(){
    chkall();
    }
    //-->
    </script>
    <form name="form_list" method="post" action="">
    <INPUT name="chkboxlist" type=checkbox>
    <INPUT name="chkboxlist" type=checkbox>
    <INPUT name="chkboxlist" type=checkbox>
    <INPUT name="chkboxlist" type=checkbox>
    <INPUT name="chkboxlist" type=checkbox>
    <INPUT name="chkboxlist" type=checkbox>
    <p>
    <input type="checkbox"  name="allbox" value="Check All" onClick="chkall();">是否可用
    </form>
      

  2.   

    <script language='javascript'>
    <!--
    function chkall(flag)
    {
    var objs=document.getElementsByName("chkboxlist");
    for(i=0;i<objs.length;i++)objs[i].disabled=flag;
    }//-->
    </script>
    <form name="form_list" method="post" action="">
    <INPUT name="chkboxlist" type=checkbox>
    <INPUT name="chkboxlist" type=checkbox>
    <INPUT name="chkboxlist" type=checkbox>
    <INPUT name="chkboxlist" type=checkbox>
    <INPUT name="chkboxlist" type=checkbox>
    <INPUT name="chkboxlist" type=checkbox>
    <p>
    <input type="checkbox"  name="allbox" value="Check All" onClick="chkall(this.checked);">不可用
    </form>
      

  3.   

    <script language='javascript'>
    <!--
    function chkall(flag)
    {
    var i=0;while(1)try{document.all("chkboxlist")[i++].disabled=flag}catch(e){break;}
    }//-->
    </script>
    <form name="form_list" method="post" action="">
    <INPUT name="chkboxlist" type=checkbox>
    <INPUT name="chkboxlist" type=checkbox>
    <INPUT name="chkboxlist" type=checkbox>
    <INPUT name="chkboxlist" type=checkbox>
    <INPUT name="chkboxlist" type=checkbox>
    <INPUT name="chkboxlist" type=checkbox>
    <p>
    <input type="checkbox"  name="allbox" value="Check All" onClick="chkall(this.checked);">不可用
    </form>