input text как в google (вывод вариантов под input`ом)

yeastor

Новичок
input text как в google (вывод вариантов под input`ом)

Идея создать input, чтобы при вводе снизу выдавались варианты как в google при поиске.
У кого какие идеи?

Есть вариант снизу выводить
<input id='q'>
<div id='var'>
<div id='v1'>Вариант1</div>
<div id='v2'>Вариант2</div>
<div id='v3'>Вариант3</div>
</div>

но не могу понять как передать значение в input при нажатии на клавиатуре стрелочки "вниз"
 

yeastor

Новичок
это понятно, но там всё не так легко, сейчас этим занимаюсь... мне интересно как это реализованно в google или mail.ru при вводе email получателя
 

Farsh

~ on ~ high ~ wave ~
набрал значение в input -> сработал onchange -> значение ушло ajax'om на сервер -> происходит поиск типа LIKE 'значение%' -> возвращается обратно клиенту -> если что-то вернулось , обновляется див , тот , что под инпутом; если нет -- он прячется .
Все очень легко, как незнамо что. Тем более с клиентскии фреймворками это делается в 10ок строк .
 

FB3

Новичок
В google срабатывает onkeyup скорей всего. И он запускает таймер с определенным временем. Если еще раз срабатывает onkeyup, то таймер обнуляется. Если время таймера успело выйти, тогда только делается запрос на сервер.
 
Сверху