![]() |
|
||||||||||
|
|||||
|
Регистрация: Mar 2002
Адрес: Одесса
Сообщений: 120
|
Приведённый ниже пример работает в IE, т.е. только попытаюсь я шо-та изменить в поле INPUT, так в поле INPUT появляется "changed", в нетскапе же єта надпись появляется тока после того, как поле теряет фокус, как сделать, чтобі изменения фиксировались до потери фокуса?
<html> <head> <script language="JavaScript"> var old_val=""; function check_inp() { if(document.my_own_form.super_input.value!=old_val)document.my_own_form.super_input.value="changed"; old_val=document.my_own_form.super_input.value; setTimeout("check_inp()",20); } </script> </head> <body onLoad="check_inp()"> <form name="my_own_form"> <input name="super_input"> </form> </body> </html> |
|
|||||
|
<input name="super_input" onkeypress="check_inp()">
... onkeydown="check_inp()" ... onkeyup="check_inp()" ... onchange="check_inp()" выбирай, что лучше подходит. И никаких таймаутов.
__________________
Two beer or not two beer?... |
![]() |
Часовой пояс GMT +4, время: 22:20. |
|
|
« Предыдущая тема | Следующая тема » |
|
|