在没有按钮的情况下将文本框值分配给另一个文本框

时间:2014-09-04 17:27:41

标签: c# asp.net asp.net-mvc-5 html-helper

我想知道当用户在文本框1中写入此值时,立即为文本框2分配值的最佳方法是什么。直接在textbox2中同时显示用户在textbox1中输入的内容。我正在使用MVC5 aspx页面.. 任何帮助都非常感谢。提前致谢

3 个答案:

答案 0 :(得分:3)

向第一个元素添加一个onkeyup事件监听器(每当按下一个键时,第一个文本框中的值也会在第二个元素中输入。)。然后调用函数

function enterAmt(ev) { document.getElementById('amt2').value = ev.value; }

答案 1 :(得分:2)

你必须使用javascript或jquery,假设你有两个文本框。

HTML:

<input type="text" id="txtBox1"/>
<input type="text" id="txtBox2"/>

您必须为文本框编写keyup事件并将其值复制到第二个。

JQUERY:

$("#txtBox1").on('keyup', function () {
    $("#txtBox2").val($(this).val())
})

答案 2 :(得分:1)

在这里,您可以找到完全相同问题的解决方案:Textbox onchange in ASP.NET