- ベストアンサー
携帯サイトの送信フォーム
携帯サイトのお問い合せフォームを作成しました. メール送信まで問題はないのですが,入力に誤りがあった場合,エラー画面を表示しています. このページから1つ前の入力していたページに戻りたいのですが,普通にリンクで戻るにすると当然今まで入力していた項目が空になってしまいます. こういう場合,どのように皆さんは作成しているのでしょうか.どなたかご教授いただければと思います. よろしくお願いします.
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
フォームの上部にエラーを表示させる。 超適当に作ってみました(笑) ただしフォーム画面もCGIで作る必要があります。 データ送信後、エラーがあれば # エラーがあればフォームに戻す &form($name, $mail, $msg); # フォーム画面 sub form { $name = $_[0]; $mail = $_[1]; $msg = $_[2]; if($name){ print "名前エラー<br>\n"; } if($mail){ print "メールエラー<br>\n"; } if($msg){ print "本文エラー<br>\n"; } ---省略--- お名前<br> <input type=text name=name value=$name><br> メール<br> <input type=text name=mail value=$mail><br> ---省略---
お礼
別な方法で対応できました. ありがとうございました.