Показать сообщение отдельно
  #2 (permalink)  
Старый 18.12.2013, 13:35
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от abar
Соответственно надо поймать тот момент когда пользователь перестал вводить символы
Это невозможно. Ибо нельзя заглянуть в мысли пользователя и узнать - был ли последний введенный символ действительно последним. Сечешь?
Можно только предположить, что если юзер подзавис скажем на пол-секунды, то он перестал вводить текст. И делать автокомплит в это время.


var timerId = null;
textbox.onkeypress = function() {
    clearTimeout(timerId);
    timerId = setTimeout(function() {
        autoComplete();
    }, 500);
}
__________________
В личку только с интересными предложениями
Ответить с цитированием