- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:任意の場所にジャンプさせるには)
エラーメッセージのジャンプ方法とAjaxの使用について
このQ&Aのポイント
- Webアプリの入力フォームでエラーメッセージを表示する際、ページの先頭に戻るためスクロールする必要がある問題が発生しています。
- エラーメッセージがサーバーから返ってきたときに、ページの任意の箇所までジャンプさせる方法はありますか。
- JavaScriptのチェックやAjaxの使用など、現状のやり方では解決できないか検討しています。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
遷移先の画面でアンカーを動的に出すようにして、フォームのあて先にそのアンカーを付ければ良いのでは? 遷移前) -------------------------------- ・ ・ <form action="/xxxx/xxxx.do#focus_pos"> ・ ・ ---------------------------------------- 遷移後) -------------------------------- ・ <a name="focus_pos"></a><!-- この行をJSPなどでフォーカスしたい位置に出力 --> <form action="/xxxx/xxxx.do#focus_pos"> エラーです! ・ ・ ----------------------------------------
その他の回答 (1)
- LancerVII
- ベストアンサー率51% (1060/2054)
回答No.1
こんにちは。 JavaScriptを併用してエラーがあった場合のonloadでその特定の場所にスクロールするようにすれば良いのではないでしょうか。 エラーメッセージとエラー場所を返すようにするイメージです。
質問者
お礼
ご回答ありがとうございます。 下記のように任意の場所にスクロールさせるJavaScriptの ライブラリがありましたので試してみたいと思います。 http://user1.matsumoto.ne.jp/~goma/js/ps2.html
お礼
ご回答ありがとうございます。 早速試してみたいと思います。