Javascript 将值复制到另一个文本框

Javascript 将值复制到另一个文本框,javascript,Javascript,我有一个关于JSP的问题。我有两个文本框。当我在第一个文本框中键入值时,它应该会自动复制到第二个文本框中 <input type="text" class="formtext" name="List.lItemList<c:out value='[${status.index}]'/>.value1" value="0.0" onChange="validateOnChange(this,'desc','minval

我有一个关于JSP的问题。我有两个文本框。当我在第一个文本框中键入值时,它应该会自动复制到第二个文本框中

<input type="text" 
       class="formtext" 
       name="List.lItemList<c:out value='[${status.index}]'/>.value1" 
       value="0.0"
       onChange="validateOnChange(this,'desc','minvalue','maxValue','float')">
<input type="text" 
       class="formtext" 
       name="List.clItemList<c:out value='[${status.index}]'/>.value2" 
       value="0.0" 
       onChange="validateOnChange(this,'desc','minvalue','maxvalue','float')">

假设第一个框有ID
input1
,第二个框有ID
input2
(因此您必须添加这些ID),您可以这样做:

document.getElementById('input1').onkeyup = function () {
    document.getElementById('input2').value = this.value;
};

假设第一个框有ID
input1
,第二个框有ID
input2
(因此您必须添加这些ID),您可以这样做:

document.getElementById('input1').onkeyup = function () {
    document.getElementById('input2').value = this.value;
};

您可以使用JavaScript实现这一点。在第一个文本框上附加一个keyup事件处理程序,该文本框应将其值复制到第二个文本框

<input type="text" id="t1" onkeyup="document.getElementById('t2').value=this.value" /> 
<input type="text" id="t2" />

您可以使用JavaScript实现这一点。在第一个文本框上附加一个keyup事件处理程序,该文本框应将其值复制到第二个文本框

<input type="text" id="t1" onkeyup="document.getElementById('t2').value=this.value" /> 
<input type="text" id="t2" />


可能想将代码放在代码示例中:D我的意思是代码span/code示例我对javascript不是很在行,但是当页面已经加载时,是否可以在不刷新或重定向页面的情况下进行页面更改?我知道,使用asp时,如果您有两个框,并且您给第二个框第一个框的值,它将在发布后获得该值,而不是直接键入。@Mythje:是的,但是asp在服务器上运行,JavaScript(在本例中)在客户端上。可能想把代码放在一个代码示例中:D我的意思是代码跨度/代码示例我对javascript不是很好,但是当页面已经加载时,是否可以在不刷新或重定向页面的情况下进行页面更改?我知道,使用asp时,如果您有两个框,并且您给第二个框第一个框的值,那么它将在发布后得到该值,而不是直接输入。@Mythje:是的,但是asp在服务器上运行,JavaScript(在本例中)在客户端上运行。