2011-01-22 2 views
0

다양한 옵션이있는 <select> 태그가 있으며 사용자가 타이핑을 시작할 때 어떤 결과가 발생하는지 결정하고 싶습니다. 내가 선택한 Aidan C와 끝까지, 나는 I 다음 A를 입력하면 때때로<select>에 대한 자동 선택을 결정하는 것은 무엇입니까?

<select id="userlist"> 
<option value="nothing" selected="selected"></option> 
<option value="AdamT">Adam T</option> 
<option value="AidanC">Aidan C</option> 
<option value="IanQ">Ian Q</option> 
<option value="JamesR">James R</option> 
</select> 

:

내가 다음과 같은 목록을 말한다.

다른 경우에는 부분적으로 느리게 입력하면 Ian Q이 선택됩니다.

무엇이 최종 선택되고 어떤 타이핑 속도로 결정됩니까? 브라우저 별입니까, 아니면 HTML 사양으로 설정되어 있습니까?

답변

3

브라우저가 기본 또는 사용자 정의 위젯을 사용하는지에 따라 브라우저 또는 OS에 따라 다릅니다.

HTML 사양에는 아무 것도 없습니다.

2

< select>는 키 누름 사이에 약 1000 밀리 초 간격으로 새로운 자동 완성을 수행하도록 설정됩니다. 타이머가 올라 가기 전에 계속 입력하면 현재 접두어로 자동 완성을 계속합니다. 그러나 키 누름 사이에 잠시 기다리면 이전에 입력 한 내용을 잊어 버린 새로운 접두어가 시작됩니다.

+0

어떤 브라우저에서 볼 수 있습니까? –

+0

인터넷 익스플로러 (IE) 및 기타 여러 가지 –

관련 문제