Как отловить момент, когда человек сотрет последний символ из текстового поля?

  • Автор темы Автор темы Asar
  • Дата начала Дата начала

Asar

Новичок
Как отловить момент, когда человек сотрет последний символ из текстового поля?

Нужно отловить момент, когда человек стер всю введенную в поле информацию и выдать нечто по этому поводу (чтобы скрипт среагировал).
Если ставлю условие - что тект окно пустое, то событие срабатывает только, когда человек стер инфу, а потом ИЗМЕНИЛ поле (нажал на кнопку). А мне нужно, чтобы событие срабатывало, когда человек стер все (т. е. при последнем нажатии, например, бэкспэйса или делета или он вообще мышью значение в буфер вырезал)... Есть какое-нибудь средство подходящее для данного случая?
 
С помощью него я пока что смог отловить только момент, когда человек все из поля стер, а потом опять нажал кнопку - тогда все пашет нормально, но мне то надо, чтобы как только все символы были стерты - пошло мое событие... Или предлагаете отлавливать нажатия именно этих клавиш (типа делета)? Опять же, а если человек мышью вырезает...
 
Вариант проверки содержимого поля по таймеру, скажем, 5 раз в секунду - не подойдет?
 
эти onKey х. поймёшь как работают в опере...
то работают, то не работают, причём в разных билдах одной версии...
 
посмотри яву на сайтах, например на сайтах мобильных операторов, там в форме часто ведут подсчет введенных символов.
и просто спионерь код :)

-~{}~ 07.05.05 10:56:

ну, ладно, не яву, а яваскрипт, уговорили :)
 
Сверху