2011-04-10 7 views
0


텍스트 필드에 포커스를 설정하는 가장 빠른 (정말 빠른) 방법은 무엇에 포커스를 설정하는 가장 빠른 방법은?텍스트 필드

내 페이지를 미리

<html> <head> ... </head> <body> ... content ... <input type="text" id="ct_one" name="ct_pet[]" value="" /> ... content ... <script> ... load jquery and jquery_ui ... </script> </body> </html> 

같은

감사 보인다!
Peter

답변

2

당신은 바로 요소 다음에 스크립트를 넣을 수 있습니다, 그 포커스를 설정 그것에. 가능한 한 빨리 포커스를 설정합니다. 즉 요소가 생성 된 직후입니다.

<input type="text" id="ct_one" name="ct_pet[]" value="" /> 

<script type="text/javascript"> 
document.getElementById('ct_one').focus(); 
</script> 
0

입력란의 속성 tabindex에 값 0을 할당하십시오.

http://www.w3.org/TR/html4/interact/forms.html#adef-tabindex

+0

이렇게하면 처음에는 탭 순서대로 배치되지만 초점을 맞추지는 않습니다. – Guffa

+0

예, 틀 렸습니다. 초점을 얻지 못하고 값 "0"필드가 탭 순서의 첫 번째 필드가 아닐 수도 있습니다. 대신 "tabindex"가 설정된 요소의 순서대로 마지막으로됩니다. 나는 그것을 게시하기 전에 점검 했어야했다. – AlexD