如何创建一个下拉菜单,当选择一个选项时,它会创建一个放在文本框中的文本。例如, 下拉菜单选项1 ="很好"
我想要输出," Waffles Are Good"。华夫饼将自动出现,他们从下拉菜单中选择一个选项,然后放置文本" Are Good"在文本字段上
答案 0 :(得分:0)
<p>Waffles <span id="whatarewaffles"></span></p>
<p>
<label>What's with the waffles?
<select id="wafflemachine">
<option value="are good">they are good</option>
<option value="are delicious">they are delicious</option>
</select>
</label>
</p>
<script>
document.getElementById("wafflemachine").onchange = function() {
document.getElementById("whatarewaffles").innerHTML = this.options[this.selectedIndex].value;
};
</script>
你的意思是这样的吗?
答案 1 :(得分:0)
根据我的理解,我做了this fiddle。让我知道它对你有帮助。
HTML
<select id="data1">
<option value="good">good</option>
<option value="too good">too good</option>
</select>
<input type="text" id="data2" value="Waffles good"/>
Jquery的
$("#data1").val("good").change(function(){
var k=($("#data1").find(":selected").text());
$("#data2").val('Waffles'+k);
});