- ベストアンサー
未入力のチェックをするには?
「とほほのwww入門」さんのwwwmailというメールフォームcgiを使わせてもらっています。 このメールフォームに未入力のチェックをさせたいのですが、どうしてもうまくいきません。 例えば「名前」を入力必須項目にしたいので、未入力だった場合、エラーを表示させたいのです。 他のサイトなどを参考に、 #名前がないときの処理 if ($FORM{'NAME'} eq "") { &err('名前が記入されていません。'); } と入れてみたりしたのですが、Internal Server Error がでてしまいます。 また、現在配布されているものと違ったりするようです。 CGIに関してはあまり詳しくなく、本当に簡単な改造をしたことがある程度です。どなたかご存知の方がいらっしゃいましたらぜひ宜しくお願いいたします!
- みんなの回答 (3)
- 専門家の回答
お礼
leap_dayさんご回答ありがとうございます。 >あと『&err』 >つつかないのであれば『&errexit』でエラー表示画面になります の部分で教えていただいた通り、「&err」を「&errexit」に直したら無事稼動しました! 私の基本的な知識が無いために気づくことができませんでした。 また、Javascriptでのチェックも参考になりました。 色々と調べて、丁寧に教えていただき本当に感謝しております。 これからもっと勉強していきたいと思います。 ありがとうございました!!