メールフォームサービス
● サービス内容
フォームで入力された情報をメールで送信するサービスです。
アンケートフォーム・商品注文票などに利用できます。
● フォームの作成方法
・フォームのactionを tool/sendmail.asp 又は tool/sendmail2.asp にする。
(sendmail2.aspは送信前に確認画面が出ます。)
・フォームのmethodを post にする。
・非表示フィールド mailto を 作成、mailto には フォームの送信先メールアドレスを初期値で入れる。
※<aaa@xxx.com>,<bbb@xxx.xom> のように、複数のメールアドレスを,(カンマ)で区切ると複数のアドレスに送信されます。
・非表示フィールド nextURL を 作成、
nextURL にはメール送信後、ジャンプするURLを入れる。
(URLは http:// からのパスまたはtoolディレクトリからの相対パス)
●作成例
テキストフィールド message をryozo@r-ken.co.jp宛にメールで送信、送信後、作成したフォームと同じ場所にあるOK.htmlにジャンプする。
-----form.html
<html>
<head>
</head>
<body>
<form name="form1" method="post" action="http://xxxxx.com/tool/sendmail.asp" >
<input type="hidden" name="mailto" value="<ryozo@r-ken.co.jp>">
<input type="hidden" name="nextURL" value="http://xxxxxx.com/OK.html">
<p>メッセージ:<input type="text" name="message">
<p><input type="submit" name="Submit" value="送信">
</form>
</body>
</html>
-----OK.html
<html>
<head>
</head>
<body>
<div align="center">送信完了しました。 </div>
</body>
</html>
●その他
・非表示フィールド mailsubj を 作成すると、送信メールのタイトルを指定できます。
<input type="hidden" name="mailsubj" value="フォームメールが届きました!">
・非表示フィールド mailfrom を 作成すると、送信メール送信者を指定できます。
<input type="hidden" name="mailfrom" value="<form@rocket3.net>">
ryozo at 2003年12月18日 20:27 |