如何制作一个下拉菜单,当选择一个选项时,它会创建一个放置在文本框中的文本。例如,下拉菜单option1 = "are good“
我希望输出是,“华夫饼很好”。华夫饼将自动出现在那里,他们从下拉菜单中选择一个选项,然后将文本"Are Good“放到文本字段中
发布于 2015-04-22 15:18:52
<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>你是说像这样的东西?
发布于 2015-04-22 15:25:42
据我所知,我制作了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);
});发布于 2015-04-22 15:27:47
在javascript中,你可以使用jquery来做这件事。
你可以在这里查看我的完整代码https://jsfiddle.net/tmhnfL9d/
$('#selectme').change(function(){
$("#sentence").html('Waffles');
answer = $(this).val();
$("#sentence").append(answer);
});<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select id="selectme">
<option value= "">Please Select</option>
<option value= " are Good">are Good</option>
<option value= " are Bad">are Bad</option>
</select>
<p id="sentence">Waffles</p>
https://stackoverflow.com/questions/29789990
复制相似问题