Пользователь прекратил вводить текст, как проверить?

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

cabra

#1
Имеется поле input type="text". Пользователь делает ввод текста. Как определить что юзер прекратил ввод в интервале 1-2 секунд. То есть если юзер не вводит текст больше чем 1-2 секунды, то сделать определенное действие?
Сейчас у меня мысль только попробовать setInterval и каждые х мс проверять поле, и если его длина не изменилась, то обновить поле.
 

vital

Больной Компом Детектед
29.01.2006
2 432
33
#2
А можно вопрос.. зачем?
Ну а по сабжу..
Делаете глобальную переменную=фолс.
На онкейдаун делаете ее =тру, на онкейап снова фолс.
И по таймеру раз, в секунду скажем проверяете. Если три раза подряд она фолс = значит ничего не вводится. Я бы делал как-то так. Но это изврат делать такое на инет страницахэ
 
C

cabra

#3
Сейчас это выглядит так: юзер вводит текст, жмет кнопку и текст яваскриптом подгоняется по размеру в определенное поле. Спросили, могу ли я сделать процесс автоматизированней.

Собственно, я с вами абсолютно согласен, насчет изврата, но спросить про готовые алгоритмы все же стоило.