0

今私は使用します:

<body onLoad="document.getElementById('myinput').focus();">

しかし、iPhoneでは動作しないようです。

4

2 に答える 2

3

オートフォーカスは iPhone では機能しません。Apple はそれがユーザーの利益にならないと判断したので、それで終わりです。

最善の方法はautofocus=""、問題の入力を追加することです。古いブラウザーをサポートしたい場合は、指定した JS を onload に配置するのではなく、ページの最後に配置することをお勧めします。読み込みに時間がかかる画像がページに含まれている場合、onload は直接起動されず、ユーザーは既に別の入力を選択して入力を開始している可能性があり、onload が起動するとテキストが間違ったテキスト ボックスに表示され、ユーザーを苛立たせます。

だから直前に置く<script>document.getElementById('myinput').focus();</script>だけ</body>

于 2011-12-02T13:20:02.890 に答える
0

次のコードは私のために働きます

 <input type="text" name="email" placeholder="E-Mail ID" autofocus></input>
于 2015-07-03T03:32:56.377 に答える