- ベストアンサー
ニフティのメールデコードのエラー設定について
CGIがわからないものですが、WEBに意見感想等のため、メールフォームをつくりました。 項目は、「名前」「メールアドレス」「メッセージ」の3つだけ。 ホームページは、ニフティの@ホームページ(無料) メールフォームには、ニフティのフォームデコード(シンプルタイプ) ところが、メールアドレスを入れた途端に送信されてしまいます。 エラー処理がメールアドレスが空白のときだけなのです。 項目は3つしかないので、すべてに「空白の場合はエラー」の処理をしたいのですが、 どうしたらよいのでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
フォームのエラーなどの設定はCGIの中で設定できるんですが、 メールデコードの場合はニフティー側が設定しているので、 こちらで設定を変更することは出来ないんです。 必須の項目を変更したい場合は、ご自分でフォームのCGIを探してきて 設置するしか方法がないですね。
お礼
回答いただき、誠にありがとうございます。 niftyで提供しているメールデコードを使用すると、mailを入力した時点で送信されてしまうので、他の項目が入力できないんですよね。(「送信ボタンを押さないと送信しない」となっていれば、まだ救われるのですが・・・。) なんで、こんなものを提供しているのか???なのですが・・・(-_-;)。 niftyにも質問したのですが、「ホームページ作成ソフトなどの提供元へ相談してください」という返事でした。 素人ですが、CGIを提供しているところがniftyなので、niftyに聞いたのですが、検討違いでしょうかね。 無料サービスにいつまでもうだうだしたくないので、他のCGIを探すことにしました。 本当は、Flashで創りたいんですけど・・・。 ご親切にありがとうございました。 また、何かありましたら、ここでご相談したいと思います。 素人相手に呆れずに、これからもよろしくお願い申し上げます。