Home > イヌでもわかるJavaScript講座 お品書き
イヌでもわかるJavaScript講座 お品書き へ戻ります
イヌでもわかるJavaScript講座


Step.71場外編 - メールデコードCGIでアンケートをメール送信する


メールデコードCGIを使ったアンケートフォームを作ってみましょう。


Step テーマ
● メールデコードサービスを利用する

このメールサービスは終了しました。利用できません。

実行例


Tatsuya's Home Page アンケート

サンプルテスト送信先 ←自分のメールアドレスを入れて送信テストしてね。

お名前(ハンドル名)

メールアドレス

性別

面白かったコンテンツは? (いくつでも)
イヌでもわかるJavaScript講座
ネコでも知ってるInternet講座
旅日記

このホームページをどこで知りましたか?


ご意見・ご感想




リスト


<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を置かせて頂きました。

【ご注意】
・このメールデコードサービスは、いつ中止するか分りません(明日にでも中止する可能性があります)。よって、使える間だけの短期趣味的なことにしか使わないで下さい(要するに営利目的とかは絶対ダメ)。
・ここのサーバーは頻繁に停止する可能性があります(すでに停止しているかもしれません)。
・サーバーが停止した際の復旧は速くても夜になります(復旧しない場合もあります)。
・メールデコードサービスの中止およびサーバーが爆発して使えなくなった場合は、このページにて不定期にご連絡いたします。

ただいまの状況サービス停止しました (2008/12/05)


使い方


●フォームタグの指定
<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&A


Q:「送信先を2つ以上にしたいのですが…」
A:送信先は1つだけしか指定できません。

Q:「メールアドレスなどを必須入力項目としたいのですが…」
A:現在、必須項目チェックは対応していません。

Q:「メールデコードCGIのソースをください」
A:CGIは配布していません。


 
イヌでもわかるJavaScript講座 お品書き へ戻ります