Перенос значений из одного текстового поля в другое

#javascript #javascript-events

#javascript #dom-события

Вопрос:

 <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-я строка: текстовое поле 1 textbox2
2-я строка: текстовое поле 3 textbox4

Когда я ввожу значение в одно из текстовых полей, его необходимо одновременно скопировать в другое текстовое поле. Итак, я использую KeyUp событие для обновления текстового поля. Но идентификатор для каждого текстового поля вызывает проблемы. Независимо от того, какое текстовое поле я обновляю, обновляется только 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
  

Комментарии:

1. -1 за то, что задал один и тот же вопрос дважды в течение 30 минут. Даже если вы не получите ответа на первое, вам не нужно перепечатывать.

2. Извините, я новичок на этом форуме. Не знает правил, удалит старую запись.

3. Всем привет, пожалуйста, добавьте в комментарии, если что-то неясно. Спасибо за своевременную помощь…..

4. Как выглядит сгенерированный HTML-код? Что означает псевдокод в нижней части вашего вопроса?

Ответ №1:

onKeyUp = "this.form[this.name.replace('value1','value2')].value=this.value"

в случае, если вы удалите другое