在.net下用checkboxlist控件觉得方便点

解决方案 »

  1.   

    按你的意思我自己写了简单的,希望能对你有帮助页面上放了六个checkbox其中 id="chkjilin"和id="chkliaolin"属于组name="chkpro" id="chkcityjinlin"和id="chkcitychangchu"属于组name="chkjilincity"  id="chkcitydalian" id="chkshenyang"属于组name="chkliaolincity"
    js
     <script type="text/javascript">
        function chekall(obj)
        {
        
         if(obj.checked==true)
         {
         str =obj.id+"city";
         var chk=document.getElementsByName(str);
        
         for(i=0;i<chk.length;i++)
         {
            chk[i].checked=true;
         }
         }
         else
         {
          str =obj.id+"city";
         var chk=document.getElementsByName(str);
         for(i=0;i<chk.length;i++)
         {
            chk[i].checked=false;
         }
         }
         
        }
        </script>.aspx
    <input id="chkjilin" name="chkpro" type="checkbox"  onclick="chekall(this)"/>
            <input id="chkcityjinlin" name="chkjilincity" type="checkbox" />
            <input id="chkcitychangchu" name="chkjilincity" type="checkbox" />
            
            <br />
            <input id="chkliaolin" name="chkpro" type="checkbox" onclick="chekall(this);"  />
            <input id="chkcitydalian" name="chkliaolincity" type="checkbox" />
            <input id="chkshenyang" name="chkliaolincity" type="checkbox" />