的onchange
事件處理程序是什麼發出的文本;如果您想根據所選選項的值,你應該使用更先進的事件處理程序來發送文本:
document.TemplateForm.Templates.onchange = function() {
var value = this.value;
if (value === 'absence') {
setMessage('Absence message');
} else if (value === 'laters') {
setMessage('Laters message');
} else {
setMessage('Default message');
}
return false;
};
function setMessage(message) {
document.sendform.message.value = message;
}
我包你select
元素的形式,以便能夠在上面的JavaScript只是ADRESS它:
<form name="TemplateForm">
<select name="Templates">
<option value="#" selected>----Templates----</option>
<option value="absence">Absense</option>
<option value="laters">Lates</option>
</select>
</form>
爲了看選擇什麼樣的價值我還添加了獨特的價值爲options
元素。
活生生的例子:http://jsfiddle.net/fRB3s/1/
來源
2013-07-01 10:55:10
Ygg
添加文本作爲選項值,然後將所選選項的值寫入您的textarea ... – CBroe