<form><select onchange="this.form.inputName.disabled = (this.selectedIndex == 1)">
<option><option><option>
</select>
<input name=inputName></form>

解决方案 »

  1.   

    还是楼上的代码精练啊 我居然写了这么多   <script language="javascript">
    function changetext()
    {
    var select=event.srcElement;

    var index=select.selectedIndex;
    var text=document.getElementById("text");

    if (index==0)
    {
    text.disabled=false;
    }else{
    text.disabled=true;
    }
    }
      </script>
     </HEAD> <BODY>
      <form>
    <select onchange="changetext()">
    <option value="1" selected>可用</option>
    <option value="0">不可用</option>
    </select> <input type="text" id="text"/>
      </form>
     </BODY>