2009-07-03 5 views
2

입력 텍스트 필드에 대한 자동 완성 기능을 구축 중입니다. 현재 마우스 클릭을 사용하여 선택 항목을 선택할 수 있었지만 키보드 컨트롤을 추가하여 자동 완성 제어가 가능하도록했습니다. onkeyup 이벤트에서 키 코드를 모니터링했는데 위/아래 키에 나타났습니다. 키 코드는 모두 0입니다.HTML 입력 필드에서 위/아래 키를 처리 할 수 ​​있습니까?

더 좋은 방법이 있는지 궁금합니다.

감사합니다.

+0

자동 완성 목록에 포커스가 있기 때문에 0이 될 수도 있습니다. jQuery의 자동 완성 플러그인을 더 잘 살펴보십시오. 그것은 당신에게 아이디어를 줄 것입니다. – TheVillageIdiot

답변

3

키 코드 37-40은 당신을 위해 그것을해야합니다. 그들은 37 = 왼쪽, 38 = 위쪽, 39 = 오른쪽, 40 = 아래로 맵핑합니다.

1

일반적으로 휠을 다시 발명하는 정당한 이유는 없습니다. 즉, AutoComplete 플러그인을 사용하여 jQuery을 사용하는 것이 좋습니다.

관련 문제