| 基本設定|件名の設定|項目表示順序の設定| 入力必須項目の設定|送信完了ページの設定 |
e-mail、お名前などの項目は入力必須にしたいところですね。 そのような入力必須項目を設定してみましょう。
|
必要な設定を記述する
|
「項目表示順序の設定」で作成したフォームに入力必須項目の設定を追加します。
<FORM name="InputForm" method="post" action="http://www.server-can.net/cgi-bin/formmail.cgi"> <INPUT type="hidden" name="id" value="お客さまのID"> <INPUT type="hidden" name="mailto" value="送信先メールアドレス"> <INPUT type="hidden" name="mailfrom" value="送信元メールアドレス"> <INPUT type="hidden" name="mailsubject" value="ご意見箱"> <INPUT type="hidden" name="needed" value="001 email:メールアドレス,002 name:お名前"> <INPUT size="50" type="text" name="001 email"> <INPUT size="50" type="text" name="002 name"> <INPUT size="50" type="text" name="003 address1"> <INPUT size="50" type="text" name="004 address2"> <INPUT size="20" type="text" name="005 tel"> <INPUT size="20" type="text" name="006 fax"> <TEXTAREA rows="5" cols="50" name="007 comment"></TEXTAREA> <INPUT type="submit" name="-send" value="送信する"> <INPUT type="reset" name="-reset" value="クリア"> </FORM> |
赤色の部分はそのまま同じように記述してください。name="needed"の部分は変更しないでください。 紫色の部分は必須入力としたい項目を記述します。項目名と漢字名称(エラーメッセージで表示します)をコロン(:)をはさんでペアで記述します。 複数項目記述する場合はそのペアをカンマ(,)で区切ってください。
|
テストしてみる
|
作成したページをWWWサーバーにアップロードして実際に使用してみます。 わざと、e-mailを未入力で[送信する]ボタンをクリックしてください。 うまくいくとエラーメッセージが表示されメールを送信することはできません。
|
|