• ベストアンサー

問い合わせフォームの作り方

問い合わせフォームには、入力画面や入力確認画面などがありますが、作成するページは次の4つで問題ないでしょうか? (1)入力画面 (2)入力内容の確認画面、 (3)「必須項目が入力されてい」を赤字で表示した再度入力する画面 (4)送信しましたの画面 そして、上記の4つのページを作り、PHPまたはCGIを作れば良いのでしょうか? また、バリテーション(検証)機能など、付け加えておいたほうが良い機能はあるでしょうか?

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

  • ベストアンサー
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.2

>なかなか、ネットで検索してもメールフォームの作り方を記載しているサイトがないです・・・  確かにないでしょう。  私は、最初はCGIサイトで配布されているものを利用していて、少しずつ手を加えていましたが、最終的にはCGIのマニュアル本やPerlの書籍で身につけました。  プログラム未経験だと、最初は何をしているかさえ、わからないものです。こればっかりは王道はありません。  最初にしっかりした、フローチャートを書いて作成していくのが良いのですが・・  とりあえず歴史のあるサイトですが CGI RESCUE - CGIフリーソフト ( http://www.rescue.ne.jp/ ) の CGI RESCUE - CGIフリーソフト ( http://www.rescue.ne.jp/#PlagClose7 ) を色々と試してください。  このサイトには初心者用の<dd></dd>もあります。私が十数年前にこの世界に入ったときにお世話になりました。

noname#233083
質問者

お礼

ありがとうございます。色々と試してみます。 本当に、CGIやメールフォームについて、わからないので、またOKWavdでいろいろと質問を投稿すると思います。その際は、お時間がありましたら、また宜しくお願い致します。

その他の回答 (1)

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.1

まったくご自由に目的と製作者の能力に合わせて製作すれば良いです。 簡単なものならすべてをひとつのCGIなりから出力させるほうが楽です。 なお順番が逆です。 (1)入力画面 (2)「必須項目が入力されてい」を赤字で表示した再度入力する画面 (3)入力内容の確認画面、 (4)送信しましたの画面 です。  入力(QUERY_STRING)ないしSTDNがなければ、初期フォーム  入力チェックで簡単なものはjavascript/Ajax  尊信された内容をチェックして不足があれば、初期フォームに記述済み内容を入れたものを再描画  チェックがOKなら、内容確認ページ  受理したら、送信しましたページ  をひとつで済ませます。

noname#233083
質問者

お礼

ありがとうございます!! でも、わからないことだらけなので、とても大変です・・・ なかなか、ネットで検索してもメールフォームの作り方を記載しているサイトがないです・・・

関連するQ&A