2016-09-01 7 views
1

검색을 위해 알골 류를 구현했지만 이제는 기존 입력을 선택하기 위해 "입력"을 트리거하는 방법을 알아 냈습니다. 일치) 또는 드롭 다운에서 오는 선택 항목 # 1을 선택합니다.입력 선택 기존 또는 최고 매치 선택

이에 대한 좋은 설명서를 찾을 수 없었습니다. 아무도 이것을하는 방법을 아는가?

예 (여기에 내가 입력을 클릭하면 0934이 선택되어야합니다) : enter image description here

+1

안녕 세바스찬, 당신 autocomplete.js 라이브러리를 사용하고 있습니까? – rayrutjes

+0

예, 사용하고 있습니다! –

답변

0

내가 방금 autocomplete.jsautoselect parameter을 찾고 생각합니다.

autoselect - 을 눌러하면 true는 자동으로 첫 번째 제안을 선택합니다 검색 창에을 누릅니다.

질문에 따라 나중에 선택 이벤트를 처리 한 것 같지만 그렇지 않은 경우 또는이 질문에 걸려 넘어 질 수있는 경우 다음으로 할 일은 다음과 같습니다. autocomplete:selected event을 사용하여이 선택 항목을 사용하십시오 (예 : 페이지에서 방향 전환 또는 변경).

+0

완벽합니다. 또한이 결과 옆에 버튼을 어떻게 추가 할 수 있는지 알 수 있습니까? 그래서 그들이 입력하고 버튼을 클릭하면 이런 일이 발생합니까? –

+0

클릭시 리디렉션 할 수 있도록 현재 최상위 결과를 저장할'source' 매개 변수 (https://github.com/algolia/autocomplete.js#datasets)에 맞춤 함수를 전달할 수 있습니다. 'source.hits'의 구현은 https://github.com/algolia/autocomplete.js/blob/4b50b7f308b3404f39466cb7bbd94c87c15ebfb8/src/sources/hits.js에서 확인할 수 있습니다. – Jerska

+0

이 구현에 문제가있는 경우 새로운 질문을 열어야합니다. 주석 부분은 이에 적합하지 않습니다. – Jerska