<form name="form1" method="post" action="">
  <textarea name="textarea" rows="5"></textarea>
  <select name="select" size="1" onChange="document.all.textarea.value=this.value">
    <option value="sss">sss</option>
    <option value="qqq">qqq</option>
                  ....
    <option value="222">222</option>
    <option value="eee">eee</option>
  </select>
</form>

解决方案 »

  1.   

    <script language="javascript">
    function selChange()
    {
    document.all.textarea.value = document.all.Sel.value;
    }
    </script>
    <form method="post" target="_self">
      <textarea name="textarea" rows="5"></textarea>
      <select name="Sel" size="1" onChange="selChange()">
        <option value="sss">sss</option>
        <option value="qqq">qqq</option>
                      ....
        <option value="222">222</option>
        <option value="eee">eee</option>
      </select>
    </form>
      

  2.   

    <form name="form1" method="post" action="">
      <select name="textarea" size="1" multiple></select>
      <select name="select" size="1">
        <option value="sss">sss</option>
        <option value="qqq">qqq</option>
                      ....
        <option value="222">222</option>
        <option value="eee">eee</option>
      </select>
    </form>如何实现选取select 上的值,并写到文本框列表菜单 里
      

  3.   

    实例代码<HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function change(){

    var objtextarea = document.all.textarea;
    var objselect = document.all.select;
    var textareaLen = objtextarea.length ;
    var selectLen = objselect.length; textareaLen = textareaLen + 1; if (textareaLen == 0){ //alert ( "P1" ); objtextarea.length = 1; objtextarea.options[0].value = objselect.value;
    objtextarea.options[0].innerHTML =  objselect.value;

    selectLen = objtextarea.length ;
    }
    else{ //alert ( "P2" ); objtextarea.length = objtextarea.length + 1;
    textareaLen = objtextarea.length ; objtextarea.options[textareaLen-1].value = objselect.value;
    objtextarea.options[textareaLen-1].innerHTML =  objselect.value;
    textareaLen = objtextarea.length ;
    }
     
    }
    //-->
    </SCRIPT>
    </HEAD><BODY>
    <form name="form1" method="post" action="">
      <select name="textarea" size="1" multiple style="width:200px;height:200px"></select>
      <select name="select" size="1" onchange="change()">
        <option value="sss">sss</option>
        <option value="qqq">qqq</option>
        <option value="222">222</option>
        <option value="eee">eee</option>
      </select>
    </form>
    </BODY>
    </HTML>
      

  4.   

    你那个<select name="textarea" size="1" multiple></select>不是文本框,而是listbox