如何将javascript结果从选择框更改为textarea?

时间:2011-12-01 02:50:18

标签: javascript select textarea

我需要做什么我从这段代码中获取结果..

    function genNumbers(listbox) {
    var i, rannum;

    for(i = 0; i < 1; i++) {
    rannum = Math.random()*100000000;
    rannum = Math.round(rannum);


    if(listbox.options[i] == null) {
    listbox.options[i] = new Option( rannum + "@domain.com", rannum + "@domain.com", 0, 0 );
    } else {
    listbox.options[i].value = rannum;
    listbox.options[i].text = rannum + "@domain.com";
    }
  }
}

<form>
<select name="ranlist" size= "2"  style="width:180px"></select><br><br>
<input type="button" value="Generate Random Email" onclick="genNumbers(this.form.ranlist)";>             

并使结果显示在文本区域中。我使用它的目的是为我们在joomla中注册人员时没有电子邮件帐户的人生成随机电子邮件地址。这一切都有效,除了我需要在文本区域/文本框中显示结果,以便我可以将其粘贴到电子邮件字段中,如果需要的话。

任何帮助都会很棒!

干杯 麦

1 个答案:

答案 0 :(得分:1)

只需设置其value属性:

textarea.value = 'foo';