将值复制到另一个文本框

时间:2011-05-02 09:38:35

标签: javascript

我对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')">

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

您可以使用JavaScript执行此操作。在第一个文本框上附加一个keyup事件处理程序,该文本框应将其值复制到第二个文本框。

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