Home フォームメールCGI 入力必須項目の設定
入力必須項目の設定
基本設定件名の設定項目表示順序の設定| 入力必須項目の設定|送信完了ページの設定

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を未入力で[送信する]ボタンをクリックしてください。
うまくいくとエラーメッセージが表示されメールを送信することはできません。
 

2010 Business Service Co.,Ltd All Rights Reserved/TM