<input type="text" class="formtext" id="t${status.index}"
name="List.lItemList<c:out value='[${status.index}]'/>.value1"
value="0.0"
onChange="validateOnChange(this,'desc','minvalue','maxValue','float')"
onKeyUp = "document.getElementById('t${status.index+1}').value=this.value">
<input type="text" class="formtext" id="t${status.index+1}"
name="List.clItemList<c:out value='[${status.index}]'/>.value2"
value="0.0"
onChange="validateOnChange(this,'desc','minvalue','maxvalue','float')">
嗨,在上面的代码中,我在特定行中有两个文本框
第1行:textbox1 textbox2
第2行:textbox3 textbox4
当我在其中一个文本框中输入值时,需要同时将其复制到其他文本框中。所以我使用KeyUp
事件来更新文本框。但每个文本框的ID都存在问题。无论我更新哪个文本框,只更新textbox2。我希望它根据行更新。谢谢
Ex = For each itemlist[i] {
Input type(id = status.index[i] onkeyup)
input type(id = status.index[i]+1 update the value entered on the 1st textbox )
} repeat
答案 0 :(得分:0)
onKeyUp = "this.form[this.name.replace('value1','value2')].value=this.value"
如果您删除另一个