気軽に送れるメールフォーム作成について

このQ&Aのポイント
  • サイトに設置するメールフォームについて質問します。名前・メッセージだけの簡単なフォームを作りたい。名前欄は入力してもしなくても送信できる。レイアウトがHTMLで加工できると嬉しい。確認画面が出るものがいい。
  • 実際にKent-webさんの所からフォームメールのCGIをDLし解らなかったこと。HTMLでサンプルについていたラジオボタンやメール入力欄などの<input~ />というタグは外しました。テスト送信すると、確認画面で削除した項目の「○○は入力必須です。」と表示されます。name値の先頭に「アンダーバー」を付けると、その入力値は「入力必須」となる、とはあったが、項目ごと削除しても出てくる。何故でしょう・・・;
  • お分かりになる方がいらっしゃいましたら教えてください。
回答を見る
  • ベストアンサー

気軽に送れるメールフォーム作成について

サイトに設置するメールフォームについて質問します。 説明が下手なのでわかりにくいかも; ●名前・メッセージだけの簡単なフォームを作りたい ●名前欄は入力してもしなくても送信できる ●レイアウトがHTMLで加工できると嬉しい ●確認画面が出るものがいい 以上が希望です。 実際にKent-webさんの所からフォームメールのCGIをDLし解らなかったこと↓ ●HTMLでサンプルについていたラジオボタンやメール入力欄などの<input~ />というタグは外しました。 ↓ それでテスト送信してみると、確認画面で削除した項目の「○○は入力必須です。」と表示されます。 name値の先頭に「アンダーバー 」を付けると、その入力値は「入力必須」となる、とはあったのですが、項目ごと削除しても出てくるのです。 何故でしょう・・・; cgiファイルの中にあるのかな、と思って探してみても情けないことによく解りませんでした。 他に何か触るところはありますか? サーバーエラーはないので何かが足りていないような気がします・・・。 以上の事、お分かりになる方がいらっしゃいましたら教えてください。 よろしくお願いします。

  • ark_s
  • お礼率90% (10/11)
  • CGI
  • 回答数1
  • ありがとう数1

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

  • ベストアンサー
  • luka3
  • ベストアンサー率74% (303/406)
回答No.1

postmail.htmlの中に <input type="hidden" name="need" value="email 性別 ページ" /> という行があります。 必須項目はこのvalueで指定します。 削ったinput項目に合わせてこのvalueの中の項目も削って下さい。 もし必須項目がないなら、この1行を削除してもいいでしょう。 またその次の行の <input type="hidden" name="match" value="email email2" /> も修正が必要かもしれません。 Kent-webさんの、コマンドタグ(1)、コマンドタグ(2)の説明を読んで下さい。

参考URL:
http://www.kent-web.com/data/postmail.html
ark_s
質問者

お礼

出来ました!! 早速のご回答(しかもとっても解りやすかったです!)、ありがとうございました!!

関連するQ&A

  • メール送信フォーム自動作成ソフト探してます。

    メール送信フォームを管理画面で項目等を指定すれば自動で生成(HTMLを)できいくつでも簡単にフォームメールを作成できるPHPやCGIを探してます。 自動生成ということでフリーソフトでは流石になさそうですが最低限以下の3つを満たすシンプルなもので構いませんん。なるべく安いのを希望しますが有償でもOKです。どこかにありますでしょうか? ◆必須の機能 ・必須項目を設定できる ・フォーム送信後、ユーザと管理者へメールできる ・必須項目が未入力時のみ次画面でエラー画面を表示 ◆できれば欲しい機能 テキスト入力以外に、ラジオやチェックボックスやテキストエリアなども生成できる よろしくお願いします。

    • 締切済み
    • PHP
  • PHP版フォームメール

    メール送信フォームを管理画面で項目等を指定すれば自動で生成(HTMLを)できいくつでも簡単にフォームメールを作成できるPHP限定で探してます。 自動生成ということでフリーソフトでは流石になさそうですが最低限以下の3つを満たすシンプルなものでも構いません。どこかにありますでしょうか? ◆必須の機能 ・入力フォーム→確認画面→送信完了  の流れのフォームメール ・必須項目を設定できる ・フォーム送信後、ユーザと管理者へメールできる ・必須項目が未入力時のみ次画面でエラー画面を表示 ◆できれば欲しい機能 テキスト入力以外に、ラジオやチェックボックスやテキストエリアなども生成できる よろしくお願いします。

    • 締切済み
    • PHP
  • アンケートフォームの作成方法

    テキストボックスとラジオボタンを数個ずつ使って、 アンケートフォームのようなものを作成しています。 入力された項目をメールで送信させるだけならできるのですが、 必須入力項目の設定ができません。 自分では必須項目に設定したつもりでも、 「送信ボタン」を押すと、 未入力でも送信されてしまいます。 CGI以外の方法で、お分りになる方いらっしゃいますでしょうか? ソースを記述していただけると非常に助かります。

    • ベストアンサー
    • HTML
  • メールフォームに関する質問です。

    メールフォームに関する質問です。 現在、サーバはxreaを使用しています。 http://momo-s.info/cgi_gallery_03/mo_form ↑のメールフォームを使用中です。 実際に、送信できるか試してみたのですが、 入力必須項目が未入力の場合、 「○○が未入力です」となり、前画面に戻るためのボタンが出るのですが そのボタンを押しても前画面に戻らず、何も起こりません。 何度も設置しなおしてみたのですが、この状況のままなのです。 試しに他のメールフォーム http://cmf.ohtanz.com/cgi4.html も試したのですが、こちらでも同じように前画面に戻れませんでした。 これはサーバの仕様なのでしょうか…。 レンタルのメールフォームは借りたくないのです…。

  • メール送信フォームについて

    HTMLのフォームに名前や住所などのいくつかの項目を入力し、送信ボタンを押すと管理者へメールが送信されるCGI(KENTWEBのメールフォームというやつ)をサーバに設置して使っていました。 今回、別のサーバに同じCGIを設置したのですが、そのサーバではCGIがまともに動いてくれません。本来送信ボタンを押すと全ての項目がプレビュー・送信されるはずなのですが、このサーバでは最後に入力した項目だけがプレビュー・送信されます。いくつかのサーバで試してみたのですが、問題のサーバ以外ではちゃんと動きます。 どなたかご存知の方いらっしゃったら対処方法などお教えいただければ幸いです。

    • 締切済み
    • CGI
  • こんなメール送信できるCGI、何方かご存知ありませんか?

    こんなイメージのメール送信CGIを探しております。お金をかければ、あるのですが・・・。できれば、無料でやりたい(小額であれば有料でもいいのですが・・・) ★入力フォームにて各項目入力 ・・・各BOXに対しては、"必須項目・必須項目ではない"などの選択ができる ・・・↑CGIの記述で ★必須項目が抜けたまま送信しようとすると、  送信ボタンクリック後、"xxxが抜けてます。  入力してください"などのエラーメッセージが表示される。 ★メールアドレスの入力BOX、確認のため再度メールアドレスの入力BOX ・・・送信後、同じ内容なければ、エラーとなる。 ★送信内容のコピーを、ユーザー側に"送信する・しない"などの選択ができる ・・・ユーザー側に送信されるテキスト内容は、オリジナル文章を追加可能   例)   お問い合わせありがとうございます。   お客様の内容は下記となります。    ~~~入力フォーム内容コピー~~~ ★送信確認画面を"表示する・表示しない"などの選択ができる ・・・↑CGIの記述で ★送信完了後、同時に2つのメールアドレスに送信される 以上です。 やはり無料は難しいですかねぇ・・・?

    • ベストアンサー
    • CGI
  • フォームメール確認画面ありのロジック

    はじめまして。 よろしくお願いします。 Perlの勉強を始めたばかりの初心者です。 自作のCGI(Perl)でフォームメールを作成しようとしています。 1.フォームに必要事項を入力 2.確認画面で確認 3.OKならメール送信 ※自分と フォームから入力してもらったアドレスへ2通 1から2へは フォームからのデータ受取 変換 受け取ったデータを含むHTMLの作成。 でできると思うのですが、 2から3へは皆さんどのようなロジックを使っていらっしゃるんでしょうか? 私は1から2へのHTMLの作成の際に Hiddenでメール送信したい内容を隠し持たせてから、 2の画面でのSubmitの時に隠し持たせた内容をメール送信すれば良いのかな? と思っているのですが、 他にどのような方法があるのか(使ってらっしゃるのか)教えて頂きたいのです。 また、上記の方法に対する良し悪しなどもご指摘頂けますと とても助かります。 足りないところは補足致します。 よろしくお願いします。

    • ベストアンサー
    • Perl
  • PHPのメールフォームについて

    PHPの無料で使えるメールフォームを探しています^^ いろいろ探したんですが、見つかりません。 もし、ご存知でしたら、ヒントでもかまいません。教えてもられると、助かります。 ・メールアドレスを記入する際、再入力フォームに異なるメールアドレスを入れると、注意を出す。 ・必須項目設定が記入されていない場合、注意を出す。 この2つができる、PHPのメールフォームを探しています。 どうぞ、よろしくお願いします^ ^) kent-webさんのPost mailのPHP版のようなものがあると、助かります。 http://www.kent-web.com/data/postmail.html

    • ベストアンサー
    • PHP
  • GoLiveでのフォーム作成について

    Go liveでフォームを作っているんですが、必須項目 が入っていないと送信出来ないようにするにはどうしたらいいのでしょうか? できれば送信する前に入力したものを確認できるよう表示もさせたいのでその方法も教えていただければありがたいです。

  • 送信側が必須項目を選択できるメールフォーム

    メールフォームの送信条件に「必須項目」がありますよね? メールアドレスや電話番号がそうだと思います。 その必須項目は初期段階で設定されているじゃないですか? この必須項目を送信側が選択出来るフリーのメールフォームCGIがあれば教えて頂きたいのですが・・・ 例えば「メールアドレスは教えても良いけど電話番号は教えられない人」と「メールアドレスは教えたくないけど電話番号は教えてもいい人」 まぁ必須項目を無くして、一文「いずれかを入力してください」と入れておけば良いだけかも知れませんが・・・ よろしくお願い致します。

    • 締切済み
    • CGI