Onchange для инпута

  • Автор темы Автор темы KapriS
  • Дата начала Дата начала

KapriS

Новичок
На странице есть код
PHP:
<input type="text" name="first_name1" id="first_name1" title='Фамилия' onchange="first_name1_hidden.value = first_name1.value;"/>
, который работает в мозиле и хроме , но не работает в опере и эксплорере.
подскажите как с этим бороться. В опере не происходит записи значения в first_name1_hidden.
 
этот код не должен работать
он работает в мозиле и хроме вот уже несколько месяцев.
first_name1_hidden не определен
- на форме есть поле
PHP:
 {{input type="text" name="first_name1_hidden" id="first_name1_hidden" title='ФИО1' /}}
какое еще определение тут может быть
 
да работать будет так)
PHP:
{{input type="text" name="first_name1" id="first_name1" title='Фамилия' onchange="document.send_form.first_name1_hidden.value =  this.value;"/}}
 
AntiBuger
А чего сразу backbone.js не советуете, как раз его тема отслеживать состояние моделей.

KapriS
обращаться к полу лучше взяв его по айди onchange="document.getElementById('first_name1_hidden').value = this.value"
 
AmdY
в том то и дело, ЭТО - по спецификации. обращаться можно к любому элементу лишь по его ID.
 
Сверху