Показать сообщение отдельно
  #1 (permalink)  
Старый 26.09.2012, 14:12
Аватар для Viral
Профессор
Отправить личное сообщение для Viral Посмотреть профиль Найти все сообщения от Viral
 
Регистрация: 26.04.2011
Сообщений: 472

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

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() срабатывает только после потери фокуса инпутом...
Подскажите, пожалуйста, чем поймать это автозаполнение?
Ответить с цитированием