イヌでもわかるJavaScript講座
|
Step.71場外編 - メールデコードCGIでアンケートをメール送信する
|
メールデコードCGIを使ったアンケートフォームを作ってみましょう。 |
Step テーマ ● メールデコードサービスを利用する |
このメールサービスは終了しました。利用できません。 |
実行例 |
リスト<FORM action="http://www.wotbs.com/~ot-x1/mail/mail.cgi" method="post"> <INPUT type="hidden" name="subject" value="アンケート"> <INPUT type="hidden" name="mailto" value="tatsuya@red.oit-net.jp"> <INPUT type="hidden" name="backurl" value="http://www.red.oit-net.jp/tatsuya/java/index.htm"> Tatsuya's Home Page アンケート<BR> お名前(ハンドル名) <INPUT type="text" size="20" name="名前"> <BR><BR> メールアドレス <INPUT type="text" size="20" name="email"> <BR><BR> 性別 <INPUT type="radio" checked name="性別" value="男">男 <INPUT type="radio" name="性別" value="女">女 <BR><BR> 面白かったコンテンツは? (いくつでも)<BR> <INPUT type="checkbox" name="コンテンツ" value="イヌ">イヌでもわかるJavaScript講座<BR> <INPUT type="checkbox" name="コンテンツ" value="ネコ">ネコでも知ってるInternet講座<BR> <INPUT type="checkbox" name="コンテンツ" value="旅">旅日記 <BR><BR> このホームページをどこで知りましたか?<BR> <SELECT name="どこやねん" size="1"> <OPTION value="Engine">検索エンジン</OPTION> <OPTION value="Link">リンク集</OPTION> <OPTION value="Magazine">雑誌</OPTION> <OPTION value="Mail">メール</OPTION> </SELECT> <BR><BR> ご意見・ご感想<BR> <TEXTAREA name="感想" rows="5" cols="65"></TEXTAREA> <BR><BR> <INPUT type="submit" value="送信"> <INPUT type="reset" value="クリア"> </FORM> |
サンプルだけの HTMLは こちらへ |
説明メールデコードCGIを使ってアンケートメールを自分当てに送ってもらいましょう。 このCGIサービスを利用すれば、自分のプロバイダがCGIを利用できなくても、閲覧者のメールソフトが使えなくても、自分宛てにメールをもらうことが出来ます。 今回は wotbs.com 様のサーバーにメールデコードCGIを置かせて頂きました。 【ご注意】
・このメールデコードサービスは、いつ中止するか分りません(明日にでも中止する可能性があります)。よって、使える間だけの短期趣味的なことにしか使わないで下さい(要するに営利目的とかは絶対ダメ)。
・ここのサーバーは頻繁に停止する可能性があります(すでに停止しているかもしれません)。 ・サーバーが停止した際の復旧は速くても夜になります(復旧しない場合もあります)。 ・メールデコードサービスの中止およびサーバーが爆発して使えなくなった場合は、このページにて不定期にご連絡いたします。
|
使い方●フォームタグの指定 <FORM action="http://www.wotbs.com/~ot-x1/mail/mail.cgi" method="post"> フォームタグには上記の通りに指定します。 ●件名の指定 <INPUT type="hidden" name="subject" value=" アンケート "> このタグはメールの件名の指定になります。 上記の場合は value で指定した、「アンケート」という件名でメールが届きます。また name属性は、"subject" 固定で変更できません。 type="hidden" をいれるとページに表示されずにそのまま送信されます。訪問者に件名をいれてもらいたい場合は、type="hidden" を外して、 件名<INPUT type="text" size="20" name="subject"> のように変更します。 ●送信先(自分)のメールアドレスの指定 <INPUT type="hidden" name="mailto" value="tatsuya@red.oit-net.jp"> このタグは自分のメールアドレスの指定になります。 上記の場合は value で指定したメールアドレスへ内容をメール送信します。また name属性は、"mailto" 固定で変更できません。 ●メール送信後のページのジャンプ先の指定 <INPUT type="hidden" name="backurl" value="http://www.red.oit-net.jp/tatsuya/java/index.htm"> このタグは送信した後のリンク先の指定になります。 上記の場合は value で指定したURLへ、ページを移動(戻る)させます。また name属性は、"backurl" 固定で変更できません。 ●相手のメールアドレスの入力 <INPUT type="text" size="40" name="email"> このタグは送信者のメールアドレスの入力指定の例です。 name属性は "email" 固定で、そこに入力されたメールアドレスがメール送信者となります。メールアドレスが省略されたり、不正な入力の場合は、送信者が「info@wotbs.com」になります。 ●その他 その他の項目は name属性は任意で漢字もOKです。 参考ステップ Step.71 アンケートをメールで送ってもらいましょう |
Q&AQ:「送信先を2つ以上にしたいのですが…」 A:送信先は1つだけしか指定できません。 Q:「メールアドレスなどを必須入力項目としたいのですが…」
A:現在、必須項目チェックは対応していません。 Q:「メールデコードCGIのソースをください」
A:CGIは配布していません。
|