• ベストアンサー

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

a-kumaの回答

  • ベストアンサー
  • 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で該当部分を作ってしまいまして・・・・ 変更するのに、デグレートが怖い!!!

関連するQ&A

  • カーソルをボックスにもってきただけで、IDとパスワードを自動表示させないようにする方法

    AMAZONやGoogleメールでログインするときに、大きな問題にぶつかりました。他人が、私のPCで、勝手に私のIDとパスワードでログインしてしまったのです。 ログインのときに、IDを入れないでも、IDを入れるボックスにカーソルを持ってきただけで自動的に英数字でIDが表示されてします。さらに、次に、パスワードを入れるボックスにカーソルをもってくると、自動的にパスワードが入っていて、●●●●●●●●と表示されている。 これは、他人が私のPCに入って、IDを入れるボックスにカーソルを入れただけで、ログインができるということと同じだと思います。 AMAZONやグーグルメールはそのような現象が起こり大変リスキーだと思う。おそらく彼らは親切心でやっているのだと思いますが、セキュリティ度合いが低いと言わざるを得ないでしょう(ちなみにMSN相談箱はそのようなことは起こりませんので安心ですが)。 IDのボックスでも、パスワードのボックスでも、どちらにしても、カーソルを入れただけではそのような自動的な表示がでないようにするにはどうしたらよいのでしょうか? ちなみに、クッキーを削除しても、問題の解決にはなりませんでした。 ご存知の方は是非ご教示下さいますよう宜しくお願いします。

  • JSPでHTML表示

    こんにちは。当方駆け出しのプログラマーです 会社に経歴を盛られ(三か月を四年)で出向 この業界にはいって、初めての現場に来て困っております。 開発業務にかかわることになり、新しい画面の作成、をすることになりました 基本的にはストラッツを使っています JSP(テキストボックスにID入力、それをなげて)→アクション(処理)→(あるWEBページのhtmlを保存)→アクション(ファイルパス取得)→一番最初のJSP(テキストボックス)に表示 といった流れになっております(わかりずらくてすいません) 最初は パスをとってきて JSPにインポートすればいいのかなと 考えていたのですが 先輩に 外部ファイルだからインポートできないといわれました Bufferedというもので読み込めば大丈夫なはず といわれたのですが 知識が乏しくどおしていいかわかりません 今までできたところは既存のもので似た処理をしてるのがおおかったのですが 今回のところはしているところがなくこまっております BufferedIというのは htmlをもじとしてよみこんで はくといった感じなのでしょうか? 読み込んで JSPに送って htmlをはきださせると うまく表示できるのでしょうか? それとも何も表示していないJSPを作成し そこにhtmlをはかせ インポートという段階をふまなければいけないのでしょうか? アクションから BufferedIで読み込んだものを リクエスト?というのでおくればいいのしょうか? 質問が多くなってしまい すいません ヒントのようなものでもいいので、いろいろアドバイス頂けると助かります よろしくお願いいたします

    • ベストアンサー
    • Java
  • URLのパラメータに入力値が表示されてしまう

    SSLの処理で質問があります。 ログイン画面でID・パスワードを入力後、SSLをかけて次画面を表示しています。 SSLが使用できないユーザーがこの処理を行った場合、「ページが表示できません」と表示されます。これはいいのですが、URLに入力したIDとパスワードが表示されてしまいます。 IDとパスワードを入力してログインボタンクリック処理でエラーチェックなどを行った後、リダイレクトをしてJSPの表示を行っています。 なぜURLに表示されてしまうのでしょうか?

    • ベストアンサー
    • Java
  • JSPでポップアップウィンドウ制御

    JSPでのポップアップ制御が可能かについて質問いたします。 現在、会員専用ページとして 1:「ログインページ」からID・パスワードを入力。 2:ログインボタンを押す。 3:「会員専用画面」に移動。 という典型的な会員制ページがあります。 そして現在の状況より、3:「会員専用画面」を開く段階でポップアップウィンドウを表示し、会員別に違う情報を表示させる機能を追加したいと思っております。 JSPについて調べてみたのですが、どうやらセッション情報などの絡みなど、難しそうです。 (そもそも情報が少なすぎてここで質問する流れになっております) このような事が出来るかどうか、また方法を伝授していただける方いらっしゃいましたら、よろしくお願いします。

    • ベストアンサー
    • Java
  • カーソルがでない

    以前にも質問したのですがようこそ画面でパスワード入力して、作業が終わってから一度ログオフして又別の人がその人のアカウントでログインするためにログイン画面をクリックするとパスワード入力ボックス内にカーソルがでなくて困っています。やむえず再起動するとカーソルはでるのですが時間がかかって面倒です。OSを再インストールしなくても直す方法はありませんか?XPを使っています。 ユーザーアカウントは10人います。

  • JSPでの画面表示の方法

    こんばんは、今日も質問させていただきます。宜しくお願いします<(_ _)> データ入力用のJSPと入力データ確認用のJSP二枚があります。データ入力画面で名前とか住所を入力し、確認画面へ遷移しそこでキャンセルボタンでデータ入力画面に戻ったとき、さきほどいれた値を表示させたいのです。 <input type="radio" name="sex" value="0" <% if(bean.getSex != null || bean.getSex.equals("0")){%>checked<%}%>>男 ラジオボタンで男女を選択させるのですが、上記のbeanはビーンクラスのid名で、getSexはvalueの値を返すメソッドになります。(0が男で1が女) 初めてデータ入力する場合(bean.getSex != null )もしくは既に男を選択していた場合(bean.getSex.equals("0"))は「checked」を表示させるようにしているのですが、実行すると「java.lang.NullPointerException」というエラーがでます。 名前を入れるテキストボックスだけの場合は問題なく動きます。 <input type="text" name="name" value="<% if(bean.getName() != null){ %><%= bean.getName() %><% } %>" > 初期の場合は空白で、名前をいれて次の画面に遷移してキャンセルでまたもどってきた場合、きちんと値を保持しています。 2つともやっていることは同じなのに(少なくとも私はそう思うんです)、どうしてラジオボタンだけはエラーがでるのでしょうか? サーブレットで画面遷移し、メソッドの類は全部ビーンでまとめています。 お忙しいとは思いますが、ご教示のほど宜しくお願い致します<(_ _)>

    • ベストアンサー
    • Java
  • エディットボックスの非表示方法

     はじめまして。  プログラミング初心者です。  エディットボックスの非表示方法について教えてください。  現在、MFCによる、スケジュール管理システムを作成中です。クライアント/サーバ型で行っています。  クライアントの画面において、スケジュールを見ることが可能です。ただ、変更や追加などを行うときは、ID、パスワードを入力してログインする必要があります。  そのログイン方法は、スケジュールを見る画面にIDとパスワードのエディットボックスがありますので、そこに入力し、サーバでID、パスのチェックを行い一致すると、ログイン状態になり、ログオフボタンが表示されます。  しかし、IDとパスのエディットボックスは表示されたままになります。  その表示を非表示に切り替えたいのですがどのようにしたらいいのかわかりません。  開発環境は、Windows2000およびWindowsNTです。  ツールはVC++6.0です。  よろしくお願いします。

  • JSPとServletの連携

    JSPからServletを呼ぶ方法がわかりません。 例えばログインの一連の動きとしては、 一番初めにログイン画面があって、 それからユーザIDとパスワードが一致するか判断するためにservletを呼んでクラスで処理して、 一致したらメニュー画面、一致しなかったらもう一度ログイン画面に遷移するんですよね? 一番初めにJSPからservletを呼ぶにはどこでファイル名を指定したらいいのでしょうか?

    • ベストアンサー
    • Java
  • Struts2のタグについて

    Struts2のタグにてJSP内にテキストボックスを以下のように記述しています。 この場合、JSPが最初に表示されたときはテキストボックス内には初期値として40 が表示されます。しかし、テキストボックスに 5 を入力しなおして サブミットし、再度JSPの画面が表示された時には40の値が表示されてしまいます。 value="40" の部分を消しておけばJSP画面再表示時には入力した 値が表示されますが初期表示としてvalueの部分は欲しいと思っています。 初期値の設定項目であるvalueの部分を残しながらもJSPの再表示時には 入力しなおした値が表示されるというような処理は以下のタグでは 無理なのでしょうか。何か良いお知恵がありましたらよろしくお願いいたします。 <s:textfield label="会員ID" name="id" value="40" />

    • ベストアンサー
    • Java
  • JSPについて

    「はじめてのJSP&サーブレットプログラミング改訂第三版」という参考書を使用して、初めてJSPに挑戦しているのですが、 本の通りに行っているのですが、 「HTTPステータス 404 - /jspBook/view/chap08_jsp/sec01/helloJSPWorld.jsp」 という表示ばかりでてきます。 ttp://localhost:8080 のURL指定でTomcat画面にアクセスはできます。 どうしてもわからないので、回答・アドバイスをお願いします。 Tomcat5.5 Eclipse 3.1.1

    • ベストアンサー
    • Java