OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
締切り
済み

フォームメール確認画面から戻るためには?

  • すぐに回答を!
  • 質問No.130269
  • 閲覧数307
  • ありがとう数0
  • 気になる数0
  • 回答数3
  • コメント数0

お礼率 10% (60/582)

perlを使って申込みフォームを作っています。ファイルとしてはa.htmlを使ってまずフォーム入力欄を作りました。
そこからa.cgiに飛ばして確認画面を作りました。そこからが問題です。もう一つamail.cgiを作りそこにいった時点で指定メールに送るように作ってあります。
しかしa.cgiで入力項目を確認してもらった時に入力項目が間違っていた場合に戻るボタンを設けなければいけませんが、戻るボタンでどのようにa.htmlにもどせばいよいのか解りません。
具体的にどのようなソースを使えば良いのか解らないのでどうか教えて頂けないでしょうか?
お願します。
通報する
  • 回答数3
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全3件)

  • 回答No.1
レベル11

ベストアンサー率 53% (199/370)

これは、「入力確認だから、修正させるために戻ったときに、一度入力させたデータは保持したまま戻したいけれど、a.htmlはCGIで動的に作成されたページでないので、a.cgiからふつうにリンクを張ってしまうと入力したデータはなくなってしまう!」という意味でしょうか? そうだとしたら、a.htmlもCGIで作る、というのが一番いいのでしょうが、*.htmlのまま残すのでしたら、事前の策はa.cgiの中の戻る ...続きを読む
これは、「入力確認だから、修正させるために戻ったときに、一度入力させたデータは保持したまま戻したいけれど、a.htmlはCGIで動的に作成されたページでないので、a.cgiからふつうにリンクを張ってしまうと入力したデータはなくなってしまう!」という意味でしょうか?
そうだとしたら、a.htmlもCGIで作る、というのが一番いいのでしょうが、*.htmlのまま残すのでしたら、事前の策はa.cgiの中の戻るボタンは、JavaScriptのhistory.back()でブラウザのボタンと同様な動作をさせて戻らせる、ということですかね?
  • 回答No.2
レベル6

ベストアンサー率 21% (3/14)

私もそのようなページを作った事がありますが、やはりブラウザの戻るボタンや sightさんのおっしゃっているようなJavaScriptを使う方法(戻るボタンと同じ) で解決?しました。 一部ブラウザでは、どうやら戻るボタンでは 内容が保持されないものもあるようです。 IE5.5を使っていますが、パスワード欄以外は保持するようです。 どうしてもやりたいなら、やはりCGIでフォームも作ってしまうのが ...続きを読む
私もそのようなページを作った事がありますが、やはりブラウザの戻るボタンや
sightさんのおっしゃっているようなJavaScriptを使う方法(戻るボタンと同じ)
で解決?しました。
一部ブラウザでは、どうやら戻るボタンでは
内容が保持されないものもあるようです。
IE5.5を使っていますが、パスワード欄以外は保持するようです。
どうしてもやりたいなら、やはりCGIでフォームも作ってしまうのが
一番手っ取りばやいのではないでしょうか?
  • 回答No.3
レベル11

ベストアンサー率 30% (75/244)

↓の回答とかぶるだけかも知れませんが、タグを書きます。 私は、エラーが出たら、 <a href="javascript:history.back()"><b>戻る</b></a> と置いて、戻ってもらってます。これだと、戻ってもフォームに入力したことは、passwordタグ以外は消えてないので、便利です。 「戻る」を利 ...続きを読む
↓の回答とかぶるだけかも知れませんが、タグを書きます。
私は、エラーが出たら、

<a href="javascript:history.back()"><b>戻る</b></a>

と置いて、戻ってもらってます。これだと、戻ってもフォームに入力したことは、passwordタグ以外は消えてないので、便利です。

「戻る」を利用しない場合には、フォーム自体をプログラムで表示させるようにして、エラーが出たら、入力フォームと一緒にエラー表示させる手もあります。
メジャーなサイトはよくこの手を使ってるようです。
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ