JavaScript を使用せずに HTML フォームにデフォルトの入力フォーカスを設定することは可能ですか? たとえば、次のようになります。
<html>
<form>
Input 1: <input type="text" name="textbox1"/>
<br/>
Input 2: <input type="text" name="textbox2"/>
</form>
</html>
JavaScript を使用せずにフォームが読み込まれるときに、いずれかのテキスト ボックスにデフォルトのフォーカスを設定したいと思います (ユーザーが js を無効にしているときに動作が発生するようにするため)。
ベストアンサー1
HTML5 でも実行できますが、それ以外の場合は JavaScript を使用する必要があります。
HTML5 を使用すると、フォーム要素に次の要素を追加できますautofocus
。
<input type="text" name="myInput" autofocus />
これは HTML5 をサポートするブラウザ (または、HTML5 のこの特定の部分をサポートするブラウザ) では機能しますが、ご存知のとおり、まだ誰もが使用できるわけではありません。