문제
ExtJS를 사용하여 몇 차례 실패한 시도 후 이제 JavaScript를 사용하기로 결정했습니다. 요구 사항은 Select Tag에서 콤보 상자를 지원하는 것입니다. 목록에 AA, AAA, AAB, ABC, BAC, CBA가 포함되어 있으면 'AB'를 계속 입력 한 경우 계속해서 'AB' 'ABC'를 선택합니다. 'A'시간 간격을 입력하고 'B'를 입력하면 'ABC'대신 'BAC'를 선택합니다. JS에서 내가 원하는 것을 얻을 수 있는지 여부를 누구든지 말할 수 있습니까? JS가 아니라면 jQuery에서 가능합니다.
해결책
있을 수있다. 당신은 추적하고 싶을 것입니다 언제 당신은 당신의 Keypress 이벤트가 시작됩니다. "A"가 입력 된 시간을 캡처 한 다음 두 번째 키가 입력되었습니다. 임계 값 이상인 경우 두 번째 문자가 먼저되고 첫 번째 문자가 두 번째로 오기를 원합니다. 임계 값 아래에 있으면 첫 번째 문자를 먼저하고 두 번째 문자를 두 번째로 원합니다.
제휴하지 않습니다 StackOverflow