У меня есть специально созданный динамический раскрывающийся список на основе ajax [div].
У меня есть поле ввода, которое; onkeyup
, запускает поиск Ajax, который возвращает результаты в div
с и возвращается с использованием innerHTML
. Все эти div
имеют подсветку onmouseover
, поэтому типичный успешный поиск дает следующую структуру (извините за полукод):
[input]
[div id=results] //this gets overwritten contantly by my AJAX function
[div id=result1 onmouseover=highlight onclick=input.value=result1]
[div id=result2 onmouseover=highlight onclick=input.value=result2]
[div id=result2 onmouseover=highlight onclick=input.value=result2]
[/div]
Оно работает.
Однако мне не хватает важных функций, стоящих за обычными элементами HTML. Я не могу использовать клавиатуру вниз или вверх между «параметрами».
Я знаю, что javascript обрабатывает события клавиатуры, но; Я не смог найти хорошего гида. (Конечно, последующий вопрос в конечном итоге будет таким: могу ли я использовать <ENTER>
для запуска этого события onclick
?)