2017-06-03 5 views
-2

ウェブサイトを開くと、デフォルトのブラウザ検索バーではなくフォームに自動的に入力します。私のウェブサイトを開いたときに、入力を自分のフォームに移動したい(画面を見て、私の意味を分かります)

scren: たとえば、Googleバーで入力を開始します。 scrn

+0

'document.getElementById( 'google bar id goes here')。focus();'? – CollinD

+0

Dupe of https://stackoverflow.com/questions/18054459/how-to-place-the-cursor-auto-focus-in-text-box-when-a-page-gets-loaded-without – j08691

答えて

1

MDNからHTML 5でautofocus属性

<input type="text" autofocus> 

があります:

このブール属性を使用すると、ページのロード時にフォームコントロールが 入力フォーカスを持っている必要があることを指定することができます、ユーザが を上書きしない限り(別のコントロールを入力するなどして) ドキュメント内の1つのフォーム要素だけが、ブール値であるautofocus属性を持つことができます。 type属性がhiddenに設定されている場合( では、隠しコントロールにフォーカスを自動的に設定できません)、 を適用できません。コントロールのフォーカスを は、DOMContentLoadedイベントの発生の前に発生することがあります。

+0

唯一のことこれに注目する価値は、あなたがiOSのサファリとIE <= 9との互換性を失うことです。 – CollinD

関連する問題