• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

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

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

cabra

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

vital

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

cabra

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

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

Обучение наступательной кибербезопасности в игровой форме. Начать игру!