※ ChatGPTを利用し、要約された質問です(原文:アンケートCGI作成について、form actionの呼びだし等につい)
アンケートCGI作成について、form actionの呼びだし等につい
このQ&Aのポイント
初心者でも簡単にできるアンケートCGI作成の方法とは?
アンケートページ間の移動やデータ送信について解説します。
HTMLファイルとCGIファイルを組み合わせてアンケートを作成する手順をご紹介します。
アンケートCGI作成について、form actionの呼びだし等につい
アンケートCGI作成について、form actionの呼びだし等について質問です。
初めまして、CGIアンケートを作成しようとしているPerl初心者です。
説明ページ(ex01.html)
↓
フォーム付きアンケートページ(enk01.html)
↓
説明ページ(ex02.html)
↓
以下略
という流れでアンケートを続かせたいのですが
(だいたい、ex.htmlとenk.htmlが各20ずつくらいです。)
フォーム付きアンケートのフォーム
<form action="form.cgi" method="post">
<input type="radio" name="Emotion_Body" value="0" checked> 選択肢1
<input type="radio" name="Emotion_Body" value="1"> 選択肢2
<input type="radio" name="Emotion_Body" value="2"> 選択肢3
<input type="submit" value="次のアンケート">
となっていて、actionに次のページのhtmlをいれ込むことができませんでした。
(form.cgi:formから受け取ったデータを外部ファイルへ書きだすCGIファイルです。)
フォームの「次のアンケートボタン」を押すと、
form.cgiにフォームのデータを送りつつ、ex02.htmlを表示させるということはできないものでしょうか?
過去ログによるCGIに表示させる方法を書くのだと、
フォームページの間に、ただのhtmlファイルを挟むので、
(例:enk01.html→ex02.html→enk02.html→…)
各ページに対応したCGIファイルを書かなければならないということなのでしょうか?
よろしくお願いいたいします。
お礼
ご返答ありがとうございます。 無事、隠しフォームとリダイレクトで、目的を達成できました。 今回は、クッキーの使い方はわかりませんでしたが、 今後勉強していきたいと思います。 また、質問をすることが多々あると思いますが、 その時は、また返答していただけると嬉しいです。 今回は、丁寧なソースでの解説まで本当にありがとうございました。