Копирование

Вопросы по вёрстке и JavaScript
Закрыто
roe
Сообщения: 289
Зарегистрирован: 2011.02.24, 13:39

Копирование

Сообщение roe »

Всем привет!
Народ, пожалуйста подскажите как средствами jquery скопировать значение с одного input в hiddenField
т.е. должно получится два одинаковых значения. пишешь в один - во второй дублирует.
Спасибо!

Nafania
Сообщения: 1227
Зарегистрирован: 2011.01.31, 13:12

Re: Копирование

Сообщение Nafania »

Код: Выделить всё

$('#input').change(function(){$('#hiddenInput').val($(this).val());});
типа того что-то.

roe
Сообщения: 289
Зарегистрирован: 2011.02.24, 13:39

Re: Копирование

Сообщение roe »

Спасибо, я примерно так уже пробовал, не получится,
change и input несовместимы

Nafania
Сообщения: 1227
Зарегистрирован: 2011.01.31, 13:12

Re: Копирование

Сообщение Nafania »

Это с какой стати они несовместимы?

roe
Сообщения: 289
Зарегистрирован: 2011.02.24, 13:39

Re: Копирование

Сообщение roe »

Nafania писал(а):Это с какой стати они несовместимы?
я имел ввиду по отношению к данной задаче, по крайней мере я не смог "завести":
Событие change посылается элементу, когда его значение меняется.
Это событие ограниченно для элементов <input>, <textarea> и <select>.
Для полей выбора, флажков, радио-кнопок, это событие запускается сразу,
когда пользователь делает выбор с помощью мышки, а для других типов
элементов событие на элемент запускается когда элемент теряет фокус.

Nafania
Сообщения: 1227
Зарегистрирован: 2011.01.31, 13:12

Re: Копирование

Сообщение Nafania »

Ну верно, а в чем проблема? Если не хотите на инпут, то повесьте на сабмит формы.

Аватара пользователя
slavcodev
Сообщения: 3134
Зарегистрирован: 2009.04.02, 21:42
Откуда: Valencia
Контактная информация:

Re: Копирование

Сообщение slavcodev »

если нужно сразу копировать, тогда событие keyUp
Жду Yii 3!

Аватара пользователя
BuCeFaL
Сообщения: 447
Зарегистрирован: 2010.03.17, 21:22
Откуда: Kiev
Контактная информация:

Re: Копирование

Сообщение BuCeFaL »

Если я правильно понял roe необходимо делать операцию сразу же, как только пользователь что то ввел. Change срабатывает только после blur. Вам необходимо слушать keydown/keyup и выполнять необходимые действия. Тут еще нюанс, событие срабатывает до того как символ введен, потому в событии строка будет без последнего символа. его код есть в объекте события.

roe
Сообщения: 289
Зарегистрирован: 2011.02.24, 13:39

Re: Копирование

Сообщение roe »

Всем, огромное спасибо!
после некоторых экспериментов, более-менее удовлетворило событие onBlur

Закрыто