• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:フォームの確認画面について)

フォームの確認画面について

このQ&Aのポイント
  • アンケートフォームを作成し、データを保存するプログラムを作成しました。確認画面で送信すると、データが蓄積されるプログラムに変更したいです。詳細な手順がわかりません。
  • フォーム(html)→確認用フォーム(cgi)→データ蓄積用cgiという形で進めることは可能でしょうか?また、確認用フォームで戻るボタンを作成し、入力データを保持したいです。
  • データ蓄積用cgiプログラムでは、アンケート回答のデータをテキストファイルに保存します。保存後にはリダイレクトが行われ、自動的に指定のページに遷移します。

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

  • ベストアンサー
  • asahina02
  • ベストアンサー率47% (95/202)
回答No.1

だいたい以下のような感じでいかかでしょう アンケートHTMLはほぼ現在と変わりませんが、コールするCGIが変わります。 確認用CGIでは予め用意した確認HTMLを読み込み、必要な部分(入力内容の表示、入力内容のhidden項目への反映)を書き出し(または置換)します。 あとは確認HTMLから蓄積CGI(質問で書かれているもの)をコールします。 この構成であれば普通にhistory.back()(これはJavaScriptで、ブラウザの戻るボタンを押すのと同じです)すれば値は保存された状態になっているはずです。 --------------------------------------------------------- アンケートHTML <form action="確認用CGI"> <input type="text" name="Q01"> <input type="submit" value="確認"> </form> 確認CGI  確認HTMLを表示 確認HTML <form action="蓄積用CGI"> <input type="hidden" name="Q01" value="フォームでの入力内容"> <input type="button" onclick="history.back()" value="戻る"> <input type="submit" value="送信"> </form> 蓄積用CGI  蓄積処理

kurateru
質問者

お礼

遅くなりましてすいません。JavaScriptが使えるのですね。無事解決しました。ありがとうございました。

関連するQ&A