• ベストアンサー

JSPで初期カーソル表示する方法

現在JSPでログイン画面を作ってるんですが、URLを指定して表示される初期画面の良くあるログインIDの入力ボックスに、初期表示段階でカーソルを表示したのですが、どうすればいいのか解りません。教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • a-kuma
  • ベストアンサー率50% (1122/2211)
回答No.1

JavaScript を使います。JSPで出力するコードに <body> の onLoad で、フォーカスを当てるようにします。 具体的には以下のような感じ。 <body onLoad="document.f.id.focus()"> <!-- フォーム f のテキストエリア id にフォーカスを当てる --> <form name="f"> Login-ID: <input type="text" name="id"> </form> フォーカスを当てることに無関係な属性やタグを省略していますので、注意してください。

minekichi
質問者

補足

JavaScriptですか・・・ ちなみにHTMLだけでは出来ないものなのでしょうか? 既にHTMLで該当部分を作ってしまいまして・・・・ 変更するのに、デグレートが怖い!!!

その他の回答 (1)

  • a-kuma
  • ベストアンサー率50% (1122/2211)
回答No.2

> ちなみにHTMLだけでは出来ないものなのでしょうか? > 既にHTMLで該当部分を作ってしまいまして・・・・ > 変更するのに、デグレートが怖い!!! 私は、タグの属性としてフォーカスを当てるというものは知りません。 もしあったにせよ、その記述をするわけですから、どちらにしても変更は加えなくては いけませんので、恐いことにはかわりありません :-) もう既に作ってあるものがきちんと動いているのであれば、テキストエリアには名前が ついているはずですから body タグをちょこっといじるだけです。 # もしかして、タグライブラリをバキバキに使っていて、body が直接見えてない、とか? それは恐い…

minekichi
質問者

お礼

やってみます、有難うございました。

関連するQ&A