2011-04-10 91 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> 

提前感謝!
彼得

回答

2

您可以將元素之後把一個劇本,將焦點到它。這將在儘可能早的時刻確定焦點,即在元素創建之後。

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

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

將值0分配給您的輸入字段的屬性tabindex。

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

+0

這隻會把它放在第一個標籤順序,它不會集中它。 – Guffa 2011-04-10 09:24:59

+0

是的,我錯了。它沒有得到焦點,並且值「0」字段甚至不會按標籤順序排在第一位。相反,它將按照設置了「tabindex」的元素的順序排列。我應該在發佈之前檢查過它。 – AlexD 2011-04-10 10:58:03

相關問題