Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Поймать изменение value поля hidden (https://javascript.ru/forum/misc/37717-pojjmat-izmenenie-value-polya-hidden.html)

Bezlepkin 03.05.2013 22:49

Поймать изменение value поля hidden
 
Привет! Скажите, как можно узнать когда value у поля hidden меняется?

ksa 04.05.2013 00:26

Цитата:

Сообщение от Bezlepkin
как можно узнать когда value у поля hidden меняется?

Как вариант, с неким таймаутом проверять то значение и сравнивать с тем, что там было ранее...

Bezlepkin 04.05.2013 00:31

А что нибудь типа change() не будет работать?

ksa 04.05.2013 00:33

Цитата:

Сообщение от Bezlepkin
А что нибудь типа change() не будет работать?

Это событие наступает только после ввода данных пользователем и потери фокуса... Хидден не имеет ни того, ни другого.

danik.js 04.05.2013 01:06

Так ведь значение поля само по себе не изменяется. Его изменяют ваши скрипты. Или не ваши? Тогда мож нужно поковырять их?

megaupload 04.05.2013 01:53

а еще можно сеттер повесить лол)

Bezlepkin 04.05.2013 14:46

Да, значение value изменяет мой скрипт.
Я сделал фишку как в контакте, там где выбераешь страну, город, другой город.
И вот когда выбераешь город из поля autocomplete то назаначается value на поле hidden.
Так вот надо поймать когда человек выберает город из списка autocomplete.

melky 04.05.2013 15:00

Цитата:

Сообщение от Bezlepkin
то назаначается value на поле hidden.

вот когда назначается, пусть и исполняется функция обратного вызова, или порождается событие.

Bezlepkin 04.05.2013 15:13

Спсибо! Попробую!

Deff 05.05.2013 03:35

Bezlepkin,
Проще всего - чтоб не лопатить скрипт - создайте функцию - подставляющее новое значение в hidden,
а старое , напрямую изменяющее hidden - перенаправьте чисто вызовом данной функции,

А в самой функции подстановки значения и добавьте обработчик


Часовой пояс GMT +3, время: 21:49.