Onchange для инпута

KapriS

Новичок
На странице есть код
PHP:
<input type="text" name="first_name1" id="first_name1" title='Фамилия' onchange="first_name1_hidden.value = first_name1.value;"/>
, который работает в мозиле и хроме , но не работает в опере и эксплорере.
подскажите как с этим бороться. В опере не происходит записи значения в first_name1_hidden.
 

KapriS

Новичок
этот код не должен работать
он работает в мозиле и хроме вот уже несколько месяцев.
first_name1_hidden не определен
- на форме есть поле
PHP:
 {{input type="text" name="first_name1_hidden" id="first_name1_hidden" title='ФИО1' /}}
какое еще определение тут может быть
 

KapriS

Новичок
да работать будет так)
PHP:
{{input type="text" name="first_name1" id="first_name1" title='Фамилия' onchange="document.send_form.first_name1_hidden.value =  this.value;"/}}
 

AmdY

Пью пиво
Команда форума
AntiBuger
А чего сразу backbone.js не советуете, как раз его тема отслеживать состояние моделей.

KapriS
обращаться к полу лучше взяв его по айди onchange="document.getElementById('first_name1_hidden').value = this.value"
 

Василий М.

Новичок
AmdY
в том то и дело, ЭТО - по спецификации. обращаться можно к любому элементу лишь по его ID.
 
Сверху