내 사용자 정의 내장 ajax [div] 기반의 동적 드롭 다운을 마무리하는 데 도움이 필요합니다.자바 스크립트 키보드 이벤트 입문서? (또는 오히려 : 사용자 정의 드롭 다운으로 나를 도와주세요)
기본적으로 나는 [입력] 상자가 있습니다. onkeyup
은 div
에 많은 결과를 반환하고 innerHTML
을 사용하여 다시 그려지는 Ajax 검색을 실행합니다. 아름답게 ..
[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]
의미가 있습니다 :이 div
의 모든 onmouseover
그래서, 전형적인 성공적인 검색은 다음과 같은 구조 (반 코드를 용서)를 산출 하이라이트있다! 우아하게 보이고 어떤 일반 드롭 다운보다 더 완벽합니다 (그 결과 div는 많은 정보를 가져옵니다).
그러나 정규 HTML 요소 뒤에있는 중요한 기능 중 대부분을 놓치고 있습니다. 즉, "옵션"사이에서 키보드를 올리거나 사용할 수 없습니다. 어떻게해야합니까? 자바 스크립트가 키보드 이벤트를 처리한다는 것을 알고 있지만; 나는 이것을하는 방법에 관한 좋은 안내서를 찾을 수 없었다. (물론, 이에 대한 후속 질문은 결국 끝나게 될 것입니다 : <ENTER>
을 사용하여 onclick
이벤트를 발생시킬 수 있습니까?)