我有选择框和两(2)个文本框。
我想要显示在第一个文本框中的选择框的值,以及它也显示在第二个框中的第一个文本框的值。
选择框=第一个文本框
第一个文本框=第二个文本框
购买我的第一个文本框为只读的方式,这样就无法触发输入,键输入,键按下事件。我希望我的两(2)个文本框每次都具有相同的值。
我有html代码。
<select id="selectbox">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<input id="first-textbox" type="text" readonly>
<input id="second-textbox type="text">
最佳答案
我想要显示在第一个文本框中的选择框的值,然后
无论第一个文本框的值如何,第二个文本框也显示
框。
选择框=第一个文本框第一个文本框=第二个文本框
尝试利用选择器$("#selectbox, :text:not([readonly])")
; input
,change
事件; .val()
设置两个input type="text"
值
$("#selectbox, :text:not([readonly])").on("input change", function(e) {
$(":text").val(this.value)
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js">
</script>
<select id="selectbox">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<input id="first-textbox" type="text" readonly>
<input id="second-textbox type="text">