• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

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

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

cabra

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

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

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab