- ベストアンサー
JSPで初期カーソル表示する方法
現在JSPでログイン画面を作ってるんですが、URLを指定して表示される初期画面の良くあるログインIDの入力ボックスに、初期表示段階でカーソルを表示したのですが、どうすればいいのか解りません。教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
JavaScript を使います。JSPで出力するコードに <body> の onLoad で、フォーカスを当てるようにします。 具体的には以下のような感じ。 <body onLoad="document.f.id.focus()"> <!-- フォーム f のテキストエリア id にフォーカスを当てる --> <form name="f"> Login-ID: <input type="text" name="id"> </form> フォーカスを当てることに無関係な属性やタグを省略していますので、注意してください。
その他の回答 (1)
- a-kuma
- ベストアンサー率50% (1122/2211)
回答No.2
> ちなみにHTMLだけでは出来ないものなのでしょうか? > 既にHTMLで該当部分を作ってしまいまして・・・・ > 変更するのに、デグレートが怖い!!! 私は、タグの属性としてフォーカスを当てるというものは知りません。 もしあったにせよ、その記述をするわけですから、どちらにしても変更は加えなくては いけませんので、恐いことにはかわりありません :-) もう既に作ってあるものがきちんと動いているのであれば、テキストエリアには名前が ついているはずですから body タグをちょこっといじるだけです。 # もしかして、タグライブラリをバキバキに使っていて、body が直接見えてない、とか? それは恐い…
質問者
お礼
やってみます、有難うございました。
補足
JavaScriptですか・・・ ちなみにHTMLだけでは出来ないものなのでしょうか? 既にHTMLで該当部分を作ってしまいまして・・・・ 変更するのに、デグレートが怖い!!!