新手求简单代码  有个下拉菜单和文本区域<select name="select" id="select">
<option value="1">111</option>
<option value="2">222</option>
</select>
<hr>
<textarea name="textarea"></textarea>当选中下拉菜单其中一项时 ,文本区域都变灰,请高手们给出代码,谢谢国家,谢谢大家!!

解决方案 »

  1.   

    <form>
    <select name="select" onchange="this.form.textarea.disabled=true">
    <option value="1">111</option>
    <option value="2">222</option>
    </select>
    <hr>
    <textarea name="textarea"></textarea>
    </form>
      

  2.   


    function(){
        var obj = document.getElementsByName("textarea");
      obj[0].style.background="#666"}
      

  3.   

    <select name="select" id="select" onchange="document.getElementsByName('textarea')[0].disabled=true">
    <option value="1">111</option>
    <option value="2">222</option>
    </select>
    <hr>
    <textarea name="textarea"></textarea>变灰的意思是不是不可用?
      

  4.   

    楼主要的效果是第一个吧,就是设置成disabled就行 了
      

  5.   


    <form>
    <select name="select" onchange="setDisabled();">
    <option value="1">111</option>
    <option value="2">222</option>
    </select>
    <hr>
    <textarea name="textarea" id="textarea"></textarea>
    </form>
    <script>
    function setDisabled(){
    if(document.getElementById("select").value==2){
    document.getElementById("textarea").disabled=true;
    }
    }
    </script>
      

  6.   

    <select name="select" id="select" onchange="document.getElementsByName('textarea')[0].style.backgroundColor='#ccc'">
    <option value="1">111</option>
    <option value="2">222</option>
    </select>
    <hr>
    <textarea name="textarea"></textarea>还是背景变灰
      

  7.   


    <select name="select" id="select" onchange="selChange(this)">
    <option value="1">111</option>
    <option value="2">222</option>
    </select>
    <hr>
    <textarea name="textarea" id="textarea"></textarea>增加如下javascriptfunction selChange(sel){
        //假如判断选择的值为2时 变化
         if(sel.value==2){
           //如果要使textarea背景为灰色,代码:
            document.getElementById("textarea").style.background="#808080";
           //如果要使textarea不可用,代码如下:
            document.getElementById("textarea").disabled = true;
        }
    }