|
|
|
(JS) Как отловить событие программного изменения поля ввода INPUT
|
|||
|---|---|---|---|
|
#18+
Есть поле INPUT. Некий скрипт дочернего окна кидает в это поле значение. Как отловить изменение поля? События подходящего не нашел, onchange почему-то не работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2005, 16:27 |
|
||
|
(JS) Как отловить событие программного изменения поля ввода INPUT
|
|||
|---|---|---|---|
|
#18+
Игорь ЧЕсть поле INPUT. Некий скрипт дочернего окна кидает в это поле значение. Как отловить изменение поля? События подходящего не нашел, onchange почему-то не работает. А и не заработает! onCange вызывается только для ручного ввода. Ежели ОЧЕНЬ надо - Можно написать функцию которая по таймеру выкушивает значение и сравнивает с предыдущим... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2005, 17:37 |
|
||
|
(JS) Как отловить событие программного изменения поля ввода INPUT
|
|||
|---|---|---|---|
|
#18+
"Некий скрипт дочернего окна кидает в это поле значение" ... Если элемент получает фокус, то можно воспользоваться событием onFocus(). P.S. Не проверял. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2005, 17:48 |
|
||
|
(JS) Как отловить событие программного изменения поля ввода INPUT
|
|||
|---|---|---|---|
|
#18+
>>>Некий скрипт дочернего окна кидает в это поле значение. Как отловить >>>изменение поля? Так пусть этот скрипт кидает в это поле значение ч/з единую функцию родительского окна, тогда и отлавливать ничего не придется. Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2005, 17:48 |
|
||
|
(JS) Как отловить событие программного изменения поля ввода INPUT
|
|||
|---|---|---|---|
|
#18+
При программном изменении значения поля должно открыться окно с неким справочником. Когда оно закрывается, фокус попадает в это-же поле => onfocus вызывает циклический процесс. Можно конечно кучу флажков наставить, но это криво. Вообче-то вопрос из области PHP. я хотел сделать некое подобие lookup поля. есть ключ, есть значение ключа. при изменении ключа, значение меняется соответственно. Изменение ключа происходит из справочника, который открывается в дочернем окне (списки не подходят, поскольку справочник здоровый). Выбираем запрись справочника, код садится в поле ключа, теперь нужно поменять соответствующее значение - опять вызывается дочернее окно, выполняющее запрос к БД и подставляющее значение.... Короче весь это геморой я затеял, чтобы сделать некую универсальную систему. Сейчас пришел к выводу, что все нужно делать в одном окне, просто при вызове справочника сохранять все значения полей в переменнях сессии и выполнять нормальный PHP скрипт, коль с JS столько мороки. Простите, что утомил вас своими пояснениями. Вопрос снят. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2005, 08:54 |
|
||
|
(JS) Как отловить событие программного изменения поля ввода INPUT
|
|||
|---|---|---|---|
|
#18+
"Игорь Ч" что то вы мудрите... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Код: plaintext 1. 2. 3. 4. 5. 6. 7. Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2005, 11:10 |
|
||
|
(JS) Как отловить событие программного изменения поля ввода INPUT
|
|||
|---|---|---|---|
|
#18+
Я так понял это VB скрипт, а на JavaScript как вызвать модальное окно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2005, 12:22 |
|
||
|
(JS) Как отловить событие программного изменения поля ввода INPUT
|
|||
|---|---|---|---|
|
#18+
Игорь ЧЯ так понял это VB скрипт, а на JavaScript как вызвать модальное окно? Это и есть как раз JavaScript ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2005, 12:30 |
|
||
|
(JS) Как отловить событие программного изменения поля ввода INPUT
|
|||
|---|---|---|---|
|
#18+
Точно ява скрипт.... блин, чей-то глючу. А не подскажете тогда еще, почему в описаниях JS нетути метода для открытия модальных окон? Я подозреваю, что в жизни многое изменилось, со времени последнего юзания мной JS. Кто нить может обратить мое внимание на хорошую документашку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2005, 13:58 |
|
||
|
(JS) Как отловить событие программного изменения поля ввода INPUT
|
|||
|---|---|---|---|
|
#18+
showModalDialog и showModelessDialog работают только в IE. Хорошее описание - в MSDN. Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2005, 14:00 |
|
||
|
(JS) Как отловить событие программного изменения поля ввода INPUT
|
|||
|---|---|---|---|
|
#18+
первое что приходит в голову с помощью постоянной проверки значения поля например: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Похожую тему и решение нашел здесь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2011, 23:36 |
|
||
|
(JS) Как отловить событие программного изменения поля ввода INPUT
|
|||
|---|---|---|---|
|
#18+
Если использовать jQuery то можно после программных изменений вызвать: $(input).trigger('change'); Данная конструкция вызовет событие onChange у элемента. Модератор: Тема перенесена из форума "PHP, Perl, Python". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2014, 09:04 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=33133459&tid=1446662]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 251ms |
| total: | 390ms |

| 0 / 0 |
