<select onchange="text1.disabled=this.selectedIndex==0">
<option>False</option>
<option>True</option>
</select>
<input type=text id=text1 disabled>

解决方案 »

  1.   

    不知道你说的是不是这两个意思:
    eg1:
    <script type="text/javascript">
    <!--
    function show()
    {
       if(document.form1.select1.options[0].selected)
         {
            var new_win=window.open()
    new_win.document.write("<input type='text' disabled>")
    new_win.document.close()

     } 
       else if (document.form1.select1.options[1].selected)
         {
            var new_win=window.open()
    new_win.document.write("<input type='text'>")
    new_win.document.close()
     }
    }
    //-->
    </script>
    <form name="form1">
    <select name="select1" onchange="show()">
    <option>False</option>
    <option>True</option>
    </select>
    </form>eg2.:
    <script type="text/javascript">
    <!--
    function show()
    {
       if(document.form1.select1.options[0].selected)
         {
           document.all.text1.disabled=true
     } 
    }
    //-->
    </script>
    <form name="form1">
    <select name="select1" onchange="show()">
    <option>False</option>
    <option>True</option>
    </select>
    <input type="text" id="text1">
    </form>
      

  2.   

    感谢各位,基本实现,只是觉得自己的方法还有写麻烦。
    请问:    如何让没有选中的input框称灰色显示啊!:)                                                            3x!
      

  3.   

    <form name="form1">
    <select name="select1">
    <option value=1>one</option>
    <option value=2>Two</option>
    <option value=3>three</option>
    <option value=4>four</option>
    <option value=5>five</option>
    </select><br><br>
    <input type="text" id="one">
    <input type="text" id="two">
    <input type="text" id="three">
    <input type="text" id="four">
    <input type="text" id="five">
    </form>
    我想实现选择one的时候,input框都可以输入内容。选择two,three,four,five时,input框是灰色的,并且不能输入内容。
      

  4.   

    在CSS文件里写一个input类。
    <input> 里的class="input"类。然后在JS里写个函数动态改变这个class的值啊
      

  5.   

    1  在CSS文件里加入
    .input{background-color:#aaaaaa;}2  在html代码中<select name="select1" onclick="changeState();">
    <input type="text" id="one" name="input1" class="input">
    <input type="text" id="two" name="input2" class="input">
    …………3 写一个JS函数。
    <script language="javascript">
    function changeState()
    {
        if(form1.select1.value==1)
        {
           form1.input1.className=""
           …………
        } else {
           form1.input1.className="input"
           …………
        }
    }
    </script>