WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:入力値を保持したまま呼び出し元に戻る方法

0:[投稿] 水色 [2008/07/15 16:45 ] [環境:WindowsXP Unix Apache]

お世話様です。
問い合わせフォームからメール送信CGIを起動し、入力内容に不備があった場合、エラー画面(CGI内での埋め込みHTML)を表示しています。
このエラー画面の戻るボタンで、「問い合わせフォーム」で入力された値を保持したまま「問い合わせフォーム」に戻りたいのですが、何か方法はありますでしょうか?
JavaScriptでhistory.backなどの方法があるようなのですが、もし可能であればJavaScriptオフでも問題なく動作するようにしたいです。
すみませんがよろしくお願いします。


1:[回答] jam [2008/07/17 16:03 ]

エラー画面のhiddenに設定して問合せフォームに送ってやればいいでしょう。

<form name="bk_fm" action="問合せフォームURL" method="POST">
<input type="hidden" name="param1" value="date1">
<input type="submit" name="go_bk" value="戻る">
</from>

当然、問合せフォーム側ではエラー画面からの戻りを考えて
パラメータを受け取れるようにしておかなければなりません。


2:[質問] モンチー [2008/07/23 09:31 ]

回答ありがとうございます。
問い合わせフォーム側でパラメータを受け取るにはどのような方法がありますでしょうか?
HTMLでパラメータを取得する方法があるのでしょうか。
申し訳ありませんがヒントワードだけでも結構ですので、教えていただければ助かります。
よろしくお願いします。


3:[回答] jam [2008/07/24 10:13 ]

HTMLとjavascriptだけでパラメータのやり取りをするなら
window.location.searchあたりで検索してみてください。

回答(必須): 状態:

お名前(必須):

URL:




[戻る]