Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Маленький скрипт и добрая память... (https://javascript.ru/forum/dom-window/31923-malenkijj-skript-i-dobraya-pamyat.html)

Viral 26.09.2012 14:12

Маленький скрипт и добрая память...
 
День добрый!
Подскажите, пожалуйста, как победить автозаполнение форм.
Суть такова:
Имеется

input type="text" id="killallhuman"


при фокусе

$("#killallhuman").focusin(function(){$(this).css("background","green");})


при изменении(вводе/удалении) значения

$("#killallhuman").keypress(function(){
    if($(this).val() == '')
      {$(this).css("background","green");}
    else
      {$(this).css("background","blue");}
})


Вроде бы все нормально, но при использовании браузерного автозаполнения форм (ну запомнил он где-то, какие значения юзер когда-то вводил в идентичные поля) и при попадании значения из пунктов автозаполнения в инпут, скрипт естесственно не срабатывает...

change() срабатывает только после потери фокуса инпутом...
Подскажите, пожалуйста, чем поймать это автозаполнение?

walik 26.09.2012 14:44

Используйте событие keyup

Viral 26.09.2012 15:04

Тема закрыта. Ответ пришел из глубины недр гугла...

http://mubinov.com/2010/12/kontrol-v...textarea-html/

Извините за беспокойство. кейап не работает


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