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>

前もって感謝します!
ピーター

4

3 に答える 3

2

要素の直後にスクリプトを配置して、それにフォーカスを設定できます。これにより、可能な限り早い時点、つまり要素が作成された直後にフォーカスが設定されます。

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

<script type="text/javascript">
document.getElementById('ct_one').focus();
</script>
于 2011-04-10T09:32:45.703 に答える
0

入力フィールドの属性 tabindex に値 0 を割り当てます。

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

于 2011-04-10T09:02:59.430 に答える
0

ここで受け入れられた答えは「本当に最速」のようです:)

入力開始時に入力フィールドのフォーカスを設定する

JSFiddle の例

于 2011-04-10T09:05:47.213 に答える