<input type="button" onclick="txt1.disabled=false;txt2.disabled=false;txt3.disabled=false;" value="Enable">

解决方案 »

  1.   

    <input type=radio onclick=en(i1,i2,i3)>
    <input id=i1 disabled>
    <input id=i2 disabled>
    <input id=i3 disabled>
    <script>
    function en(){
    for(i=0;i<arguments.length;i++)arguments[i].disabled=false;
    }
    </script>
      

  2.   

    <input type="text" id="input1" disabled>
    <input type="text" id="input2" disabled>
    <input type="text" id="input3" disabled>
    <input type="button" value="test" onclick="enable()">
    <script>
    function enable()
    {
      for(var i=1;i<4;i++)
      {
      eval("document.all.input"+i).disabled=false;
      eval("document.all.input"+i).value="可输入";
      }
    }
    </script>
      

  3.   

    那如果我要在单击另一个单选按钮后重新disable掉那几个文本框呢,又该怎么样啊
      

  4.   

    <input type="checkbox" name="ch1" value="1">
    <input type= "text" name="text1">
    <input type= "text" name="text2">
    <input type= "text" name="text3">
    <script>
    if (document.all("ch1").checked==true){
      document.all("txt1").disabled = true
      document.all("txt2").disabled = true
      document.all("txt3").disabled = true
    }
    if (document.all("ch1").checked==false){
      document.all("txt1").disabled = false
      document.all("txt2").disabled = false
      document.all("txt3").disabled = false
    }
    </script>
      

  5.   

    <input type=radio name=b onclick=en(i1,i2,i3)>
    <input type=radio name=b onclick=en(i1,i2,i3)>
    <input id=i1 disabled>
    <input id=i2 disabled>
    <input id=i3 disabled>
    <script>
    function en(){
    for(i=0;i<arguments.length;i++)arguments[i].disabled=!arguments[i].disabled;
    }
    </script>