[英]Textarea value keeps incrementing from Select Option value
我有一個Textarea
和Selection Tag
,我嘗試使用js將selected選項的值插入到我的Textarea
中。 但每次更改選項時,最近的值仍然存在,並添加了新選擇的選項。 我想每次更改選項時都刪除最近選擇的選項。 這是我的下面的代碼
var mytextbox = document.getElementById('greet_box'); //Textarea
var mydropdown = document.getElementById('myShow'); //Select Tag
mydropdown.onchange = function(){
jQuery('#greet_box').show();
mytextbox.value = mytextbox.value + this.value; //to appened
//mytextbox.innerHTML = this.value;
}
做這樣的事情
$("#myShow").change(function(){
var mydropdown=$("#myShow").val();
$("#greet_box").show();
$("#greet_box").val(mydropdown);
});
將div
重置為空。
document.getElementById('greet_box').innerHTML = ''
https://jsfiddle.net/Ljej0x5r/
問題在這里:
mytextbox.value = mytextbox.value + this.value; //to appened
替換為
mytextbox.value = this.value;
只需從表達式中刪除mytextbox.value
就可以了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.