• ベストアンサー

ブラウザバック以外で情報を保存するには

初めまして。 趣味でHPを作成しているのですが、メンバー登録などのためににTOMCAT,apache,mysqlを用いて開発しております。 質問ですが、HTMLページより個人情報を入力後に確認画面としてjspファイルにより表示させます。ここで確定か修正というボタンを用意したのですが、 修正の場合、ブラウザバックだと入力された名前等は保存されています。 しかし修正ボタンで戻った場合、ただ単に前のページにリンクで飛ばしているだけなので入力した内容は消えてしまいます。 セッションを用いず、ブラウザバックと同じ働きをするタグまたは機能はないのでしょうか? よろしくお願いします。

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

  • ベストアンサー
  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.1

こんばんは。 JavaScriptのhistory.back(-1)でボタンに 戻ると同等の機能をもたせることが出来ます。 が、JavaScriptに対応していない、またはJavaScript を動作しないようにしている場合は動作しなくなって しまうので、 inputタグのhiddenを使って、入力された項目を 入力画面に戻したほうがいいと思います。

nakatakanakataka
質問者

お礼

アドバイスありがとうございます! 当初セッションにより行わせていたのですが、<A HREF="javaScript:history.back();">前のページへ</A> とすることでソースが非常にすっきりとできました。 ありがとうございました。