我想要简单的Javascript代码来改变<select> <option> </option> </select>上的textarea值

时间:2010-03-30 10:35:07

标签: javascript forms select textarea

请帮助我,当用户从<select>中选择不同的选项时,我需要更改一些textarea数据。

你可以给我一些简单的javascript代码吗

请我不要jquery的东西

3 个答案:

答案 0 :(得分:3)

您可以使用onchange事件。我不能为你编写代码,因为我不知道你当前的代码是什么样的(这不是这个网站的真正含义),但我可以给你一个例子:

var select = document.getElementById("mySelect");
select.onchange = function ()
{
    // get a reference to the textarea element
    var tArea = document.getElementById("myTextArea");

    // Set the text to the value of the currently selected option
    tArea.value = this.options[this.selectedIndex].value;
}

答案 1 :(得分:-1)

为什么不想使用jQuery?它大约简单了10倍,不仅仅是使用,而且还有调试,它有很多社区支持

答案 2 :(得分:-1)

尝试以下可能有帮助...........

< script type="text/javascript">
    functionName(this){
    var tArea = document.getElementById("myTextArea");
    if(this.value=="1"){
    tArea.value="1"
    }else if(this.value=="0"){
       tArea.value="0"
  }
< /script>

< select onchange="functionName(this);">
    < option value="1">Available< /option>
    < option value="0">  Not Available< /option>
 < /select>