2009-08-04 7 views
0

ExtJS를 사용하여 여러 번 실패한 후에는 javascript를 사용하기로 결정했습니다. 선택 태그의 콤보 상자를 지원하기위한 요구 사항이 있습니다. 목록에 aa, aaa, aab, abc, bac, cba가 포함되어 있으면 'ab'를 계속 입력하면 'abc'가 선택됩니다. 'a'시간 간격을 입력하고 'b'를 입력하면 'abc'대신 'bac'이 선택됩니다. 누구든지 내가 원하는 것을 얻을 수 있는지 js에서 가능한지 여부를 말해 줄 수 있습니까? js가 Jquery에서 가능하지 않으면 이전 중복을 무시하십시오.<select> 태그 재 게시

답변

0

가능합니다. 키 누르기 이벤트가 발생하면 을 추적하려고합니다. "a"가 입력 된 시간과 두 번째 키가 입력 된 시간을 캡처하십시오. 임계 값 이상이면 두 번째 문자가 먼저 표시되고 첫 번째 문자가 두 번째 문자가됩니다. 임계 값보다 낮 으면 첫 번째 문자를 먼저 입력하고 두 번째 문자를 두 번째 문자로 입력합니다.

+0

예. 가능합니다. 자세히 설명 할 수 있습니다. –

+0

http://stackoverflow.com/questions/1223764의 코드 예제와 유사한 질문입니다. – Sampson

+0

Select 태그에 대한 onkeyup이 있습니까? –

관련 문제