2011-12-01 53 views
0

我需要做的我把結果從這個代碼..如何將選擇框的javascript結果更改爲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

只需設置其屬性value

textarea.value = 'foo'; 
+0

**不要**設置innerHTML屬性,將其值設置:'textarea.value = '富';'。 – RobG

+1

@RobG:* facepalm *我想我太依賴jQuery了。感謝您的接觸... – Blender