HTML form のテキストボックスにフォーカスを与える。

HTML form のテキストボックスにフォーカスを与える方法の覚え書きです。

フォーカスを与えたいところを指示することができるスクリプトを、HTMLのonload属性を使ってカンタンに実現します。

[html]
<BODY onload="document.form1.textbox1.focus()">
[/html]

このコードにて、ボディタグで、
フォーム名:form1
テキストボックス名:textbox1
として、以下のようにformを記述。

[html]
<form name=form1>
<input type=text name=textbox1>
</form>
[/html]

すると、ページを開いたときにtextbox1にフォーカスが移っています。
このようにするのは、JavaScriptとかで、ガリガリ書かないといけないと
思ってましたが、簡単に実装できて、効果は大きいです。

こんなテクニックを使うと、少ない作業で大きな成果を揚げることができます。そんな時に下の本は参考になります。

初めてのJavaScript 第2版 初めてのJavaScript 第2版
Shelley Powers,武舎 広幸,武舎 るみオライリージャパン
売り上げランキング : 270482Amazonで詳しく見る

この記事を書いた人

ものくろ(Webコーチ)

株式会社あみだす 代表取締役 / 博士課程中退(農学) / ブロガー / Web&Blogコーチ / 親指シフト orzレイアウト開発者 / 講師 / フリーランス / 旅人 / 民事裁判経験者 / 毎月どこかに出張

ブログは月間65万PVを記録(2016年1月)。 これまでに250回を超えるワークショップ開催・のべ1,200名のブログサポートに携わる。

WordPressが得意 / 好きなもの(無刻印キーボード・十割蕎麦・湯葉)/ あまり好みでないもの(ブロッコリー・値切り)

開催している講座に参加する