テキストボックスやラジオボタンなどのコントロールにフォーカスをセットするには、 focus()を使用します。
サンプル
例)ボタンを押すとテキストボックスにフォーカスをセットする
1 2 3 4 |
function setFocus(idname){ //引数で受取ったID名のコントロールにフォーカスをセットする document.getElementById(idname).focus(); } |
1 2 3 4 5 6 7 8 9 10 11 |
<html lang="ja"> <head> <meta charset="utf-8"> <title>サンプル</title> <script src="sample.js"></script> </head> <body> <input type="text" id="txt1" > <input type="button" value="ボタン" onclick="setFocus('txt1');"> </body> </html> |
実行サンプル
ボタンを押すと、下のテキストボックスにフォーカスが当たります
解説
- テキストボックス以外のラジオボタン、チェックボックス、セレクトボックス、テキストエリア、ボタンなど画面表示される全てのコントロールに使用できます。