Задать вопрос
Контакты
Местоположение
Россия, Москва и Московская обл., Балашиха

Наибольший вклад в теги

Все теги (1)

Лучшие ответы пользователя

Все ответы (2)
  • Как сравнить предыдущее значение input с новым?

    Тут вроде как две проблемы:
    * Не подходящий обработчик keyup, который срабатывает на любую клавишу.
    * Сохранение текущего значение инпута
    Обработчик keyup:
    Я бы заменил его хотя бы на keypress, который вызывается после keydown, при нажатии на символьную клавишу, что уже избавляет от лишних вызовов на такие клавиши как shift и прочее.
    Сохранение текущего значения input:
    В данном контексте имеет смысл сохранять значение в переменную за функцией MyFunction, и менять ее значение при вызовах обработчика.
    Возможная проблема:
    * Частый вызов get запроса:
    В имеющемся теле кода в обработчике возможно присутствует запросик, который вероятно будет вызываться очень часто. Можно завести таймаут выполнения, который положим в так же за функцию myFunction, и будем прерывать если обработчик вызывается слишком часто.
    Ответ написан
    Комментировать