<input name="aa" type="radio" value="0" checked onclick="bb.disabled=true">yes
<input type="radio" name="aa" value="1" onclick="bb.disabled=false">no

解决方案 »

  1.   

    <script language=javascript>
      function test(id) {
         if (id == 0) {
           document.frmTest.bb.disabled=true;
         } else
           document.frmTest.bb.disabled=false;
      }
    </script>
    <form name="frmTest">
    <input name="aa" type="radio" value="0" checked onClick="test(0)">yes
    <input type="radio" name="aa" value="1" onClick="test(1)">no
    <input type="text" name="bb" value="aaa">
    </form>
      

  2.   

    十分感谢.问一下.如果要控制两个以上的表单呢?
    如加一个<input tye="text" name="cc">谢谢.马上结贴
      

  3.   

    <input name="aa" type="radio" value="0" checked onClick="bb.disabled=this.checked?true:false;">yes
    <input type="radio" name="aa" value="1" onClick="bb.disabled=this.checked?false:true;">no
    <input type="text" name="bb">