<FORM METHOD="POST" ACTION="mailto:unknown@kozo.co.jp">
名前 :<INPUT TYPE="text" NAME="name">
<INPUT TYPE="submit" VALUE="送る">
<INPUT TYPE="reset" VALUE="書き直す">
</FORM>
- ここではメール送信の指定をしていますが、実用上はCGI等が必要です。
CGIは、
<FORM METHOD="POST" ACTION="URL">
で指定します。
- Internet Explorer Ver.2.1 & 3.0 では、FORMのACTIONオプションでmailtoを指定しても、
フォームの内容がメイルで送られないようです。
(メイル送信のウィンドウが開くのみ)
- このフォームでは送信先に、unknown@kozo.co.jpを指定していますので、
送信された場合、メールサーバーから宛先が確認できない旨のメッセージが返され、
Mail Delivery Subsystemからメールも送信されます。
実際にこのフォームから送信される内容は、下記のタグにご自分のメールアドレスを指定して
ご確認ください。
<FORM METHOD="POST" ACTION="mailto:メールアドレス">
- METHODの指定にはPOSTとGETがありますが、通常はPOSTを使用します。
(デフォルトはGET。GETでは上記のメール送信はできません。)
[送信例]
「sibayama」と入力して送信 :「name=shibayama」
「柴山」と入力して送信 :「name=%8E%C4%8ER」→デコードが必要
[ENCTYPE]
ENCTYPEを以下の様に指定し、MIMEに基づくファイルアップロード機能を持つブラウザから
送信すると、文字化けしないはずですが、
<FORM METHOD="POST" ACTION="mailto:unknown@kozo.co.jp" ENCTYPE="multipart/form-data">
Netscape 3.01で送受信しても、正しく表示されなかった。
やはり実用にはCGI等が必要。
(デフォルトは、ENCTYPE="application/x-www-form-urlencoded":ASCIIコードで送信)
サンプル集へ戻る