Всем привет!
Народ, пожалуйста подскажите как средствами jquery скопировать значение с одного input в hiddenField
т.е. должно получится два одинаковых значения. пишешь в один - во второй дублирует.
Спасибо!
Копирование
Re: Копирование
Код: Выделить всё
$('#input').change(function(){$('#hiddenInput').val($(this).val());});
Re: Копирование
Спасибо, я примерно так уже пробовал, не получится,
change и input несовместимы
change и input несовместимы
Re: Копирование
Это с какой стати они несовместимы?
Re: Копирование
я имел ввиду по отношению к данной задаче, по крайней мере я не смог "завести":Nafania писал(а):Это с какой стати они несовместимы?
Событие change посылается элементу, когда его значение меняется.
Это событие ограниченно для элементов <input>, <textarea> и <select>.
Для полей выбора, флажков, радио-кнопок, это событие запускается сразу,
когда пользователь делает выбор с помощью мышки, а для других типов
элементов событие на элемент запускается когда элемент теряет фокус.
Re: Копирование
Ну верно, а в чем проблема? Если не хотите на инпут, то повесьте на сабмит формы.
Re: Копирование
Если я правильно понял roe необходимо делать операцию сразу же, как только пользователь что то ввел. Change срабатывает только после blur. Вам необходимо слушать keydown/keyup и выполнять необходимые действия. Тут еще нюанс, событие срабатывает до того как символ введен, потому в событии строка будет без последнего символа. его код есть в объекте события.
Re: Копирование
Всем, огромное спасибо!
после некоторых экспериментов, более-менее удовлетворило событие onBlur
после некоторых экспериментов, более-менее удовлетворило событие onBlur