<input type="checkbox" onclick="if(this.checked){document.all.CB.disabled=false}else{document.all.CB.disabled=true;document.all.CB.checked=false}">
<input type="checkbox" id="CB" disabled>

解决方案 »

  1.   

    给你代码:
    <script language="JavaScript">
    function checkit(){
      if(a.checked){
    b.disabled=0;
       }
       else
       {
           b.checked=0;
           b.disabled=1;
       }}
    </script>
    <input type=checkbox id=a name=box onclick="checkit()">a
    <input type=checkbox id=b name=box disabled>b
      

  2.   

    <input type=checkbox name=a value=a><br>
    <input type=checkbox name=b value=a><br>
    <input type=checkbox name=a value=a><br>
    <input type=checkbox name=b value=a><br>
    <input type=checkbox name=c value=a><br><br><br>
    <input type=checkbox name=d onclick="cc(this)">全选与不全选的切换<script language=Javascript>
    function cc(e)
    {
      var aa = document.getElementsByTagName("input");
      for (var i=0; i<aa.length; i++)
      {
         if (aa[i].type == "checkbox")
             aa[i].checked = e.checked; //得到那个总控的复选框的选中状态
      }
    }
    </script>
      

  3.   

    <form  enctype=  "multipart/form-data  "  >  
     <input  type=  "checkbox"  name=  "r1"  onclick=  "this.form.r2.disabled=!this.checked;"  language=  "javascript">a  <input  type=  "checkbox"  name=  "r2"  onclick=  "this.form.file1.disabled  =  !this.checked;" language="javascript" disabled>b 
     
     </form>
      

  4.   

    <form enctype="multipart/form-data">  
     <input type="checkbox" name="r1" onclick="this.form.r2.disabled=!this.checked;"language="javascript">a <input type="checkbox" name="r2">b 
     </form>
      

  5.   

    <input type="checkbox" onclick="CB.disabled=(this.checked)?false:true;CB.checked=(CB.disabled&&!this.checked)?false:false">
    <input type="checkbox" id="CB" disabled>
      

  6.   

    <input type="checkbox" onclick="CB.disabled=(this.checked)?false:true;CB.checked=(CB.disabled&&!this.checked)?false:false">
    <input type="checkbox" id="CB" disabled>
      

  7.   

    <script>
    function CheckAll(form)
      {
      for (var i=0;i<form1.elements.length;i++)
        {
        var e = form1.elements[i];
        if (e.name != 'chkall')
           e.checked = form1.chkall.checked;
        }
      }
    </script>
    <form name="form1" method="post" action="" >
    <input type="checkbox" id=chk name="chk" value="a">a<BR>
    <input type="checkbox" id=chk name="chk" value="b">b<BR>
    <input type="checkbox" id=chk name="chk" value="c">c<BR>
    <input type="checkbox" id=chk name="chk" value="d">d<BR>
    <input type="checkbox" id=chk name="chk" value="e">e<BR>
    <input type="checkbox" name="chkall" value="on" onclick="CheckAll(this.form)"   >
    全选
    </form>
      

  8.   

    <script>
    function t()
    { if (a.checked)
    {b.disabled=false;
    }else{
    b.checked=false;
    b.disabled=true;
    } }
    </script>
    <input type=checkbox name="a" onclick='t()'>
    <input type=checkbox name="b" disabled=true>