2011-05-07 4 views
0
<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')"> 

こんにちは、私はテキストボックスのいずれかの値を入力すると、上記のコードでは、私は特定の行に複写値

1st row textbox1 textbox2 
2nd row textbox3 textbox4 

を2つのテキストボックスを持っていますそれは他のテキストボックスに同時にコピーする必要があります。私はonKeyUpイベントを使用してtextboxを更新しています。しかし、各テキストボックスのIDはissueを与えています。行を基準にしています。お問い合わせ

Ex = 
For each { 
    Input type(id = status.index onkeyup) 
    input type(id = status.index+1 update the value entered on the 1st textbox) 
} repeat 
+0

を使用すると、サンプルコードを追加したり、より明確な情報を追加することができ、何が起こっているかを理解することができませんか? –

答えて

0

IDを追加する必要があります。

0

どの程度

<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="this.form[this.name.replace('value1','value2')].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')"> 
関連する問題