<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" onclick="CB.disabled=(this.checked)?false:true">
    <input type="checkbox" id="CB" disabled>
      

  3.   

    <input type=checkbox name=a onClick="test()">a<br>
    <input type=checkbox name=b disabled>b<br><script>
    function test() {
      c1 = document.all.a;
      c2 = document.all.b;
      c2.disabled = ! c1.checked;
      if(!c1.checked)
        c2.checked = false;
    }
    </script>
      

  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 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>