我想知道当用户在文本框1中写入此值时,立即为文本框2分配值的最佳方法是什么。直接在textbox2中同时显示用户在textbox1中输入的内容。我正在使用MVC5 aspx页面.. 任何帮助都非常感谢。提前致谢
答案 0 :(得分:3)
向第一个元素添加一个onkeyup事件监听器(每当按下一个键时,第一个文本框中的值也会在第二个元素中输入。)。然后调用函数
function enterAmt(ev) {
document.getElementById('amt2').value = ev.value;
}
答案 1 :(得分:2)
你必须使用javascript或jquery,假设你有两个文本框。
<input type="text" id="txtBox1"/>
<input type="text" id="txtBox2"/>
您必须为文本框编写keyup事件并将其值复制到第二个。
$("#txtBox1").on('keyup', function () {
$("#txtBox2").val($(this).val())
})
答案 2 :(得分:1)
在这里,您可以找到完全相同问题的解决方案:Textbox onchange in ASP.NET