• ベストアンサー

ニフティのメールデコードのエラー設定について

CGIがわからないものですが、WEBに意見感想等のため、メールフォームをつくりました。  項目は、「名前」「メールアドレス」「メッセージ」の3つだけ。  ホームページは、ニフティの@ホームページ(無料)  メールフォームには、ニフティのフォームデコード(シンプルタイプ) ところが、メールアドレスを入れた途端に送信されてしまいます。 エラー処理がメールアドレスが空白のときだけなのです。 項目は3つしかないので、すべてに「空白の場合はエラー」の処理をしたいのですが、 どうしたらよいのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • haru_run
  • ベストアンサー率68% (55/80)
回答No.1

フォームのエラーなどの設定はCGIの中で設定できるんですが、 メールデコードの場合はニフティー側が設定しているので、 こちらで設定を変更することは出来ないんです。 必須の項目を変更したい場合は、ご自分でフォームのCGIを探してきて 設置するしか方法がないですね。

weepie
質問者

お礼

回答いただき、誠にありがとうございます。  niftyで提供しているメールデコードを使用すると、mailを入力した時点で送信されてしまうので、他の項目が入力できないんですよね。(「送信ボタンを押さないと送信しない」となっていれば、まだ救われるのですが・・・。)  なんで、こんなものを提供しているのか???なのですが・・・(-_-;)。  niftyにも質問したのですが、「ホームページ作成ソフトなどの提供元へ相談してください」という返事でした。 素人ですが、CGIを提供しているところがniftyなので、niftyに聞いたのですが、検討違いでしょうかね。 無料サービスにいつまでもうだうだしたくないので、他のCGIを探すことにしました。 本当は、Flashで創りたいんですけど・・・。 ご親切にありがとうございました。 また、何かありましたら、ここでご相談したいと思います。 素人相手に呆れずに、これからもよろしくお願い申し上げます。