AJAX поиск. Как контролировать input[type='text']?
Добрый день. Суть проблемы такова. Есть сервис на котором реализован AJAX поиск. Возникли типовые проблемы обработки ввода текста и определения момента с которого стоит начинать сам процесс запроса.
Т.е. если использовать keypress событие, то можно отловить char и отсечь все alt, shift и пр. левые нажатия. Однако он не срабатывает на backspace или delete. Опять же постоянное обновление с каждым вводом символа. В общем с кандачка все это красиво не реализовать.
Велосипеды городить тоже как-то не тянет. Ведь, скорее всего, существует библиотека для таких целей. Вот и ищу я ее. Ну или рецепт как кто справился с подобной задачей.
Заранее спасибо за ответы.
Анатолий K: можно ведь повнимательней прочитать вопрос? Меня AJAX поиск не интересует. Меня интересует контроль ввода в INPUT и последующая инициализация поиска. На разных проектах разные подходы. Я прекрасно понимаю, что нужно всего лишь повесить несколько триггеров на события клавиатуры и корректно их обработать.
Меня интересует чужой опыт в данном вопросе. Подводные камниж.