如何改变一个javascript结果从选择框到文本区域

how to change a javascript result from selectbox to textarea?

本文关键字:选择 区域 文本 结果 一个 何改变 改变 javascript      更新时间:2023-09-26

我需要做的是从这段代码中获取结果…

    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注册的人。这一切的工作,除了我需要的结果显示在一个文本区域/文本框,所以我可以复制粘贴出来,并进入电子邮件字段,如果需要的话。

任何帮助将是伟大的!

干杯吉米

设置它的value属性:

textarea.value = 'foo';