電子書籍の厳選無料作品が豊富!

IBMホームページビルダーv8で送信フォームを作成しました。
データがちゃんと届く場合と空メールが届く場合があり困っています。
空メールを減らす手段として作成者側にできる
良い方法はありますでしょうか。
データ入力・送信の際の注意事項の書き方とか・・。
どなたか教えてください。

A 回答 (3件)

#1です。


後で修正する場合、HTMLタグを直接編集します。
もし編集スタイルが「かんたん」になっているのでしたら、メニューの表示→編集スタイルの切り替え→スタンダードにしてから行って下さい。
HTMLソースのタブを開き、上の方、たぶん<TITLE>タグの下くらいに<SCRIPT~で始まる記述があります。
そこに、
{type:"~
の記述があります。
それが各設問のタイプを示しているところなので、設問数分の記述があるはずです。
各記述の最後に
false}
と言うのがあると思います。
そこが必須か必須じゃないかを決めるところで、falseは必須ではありません。
true
に書き直して下さい。
5問の設問があって、2問目が必須の場合は、上から二つ目のfalseをtrueに変更します。
これで判りますでしょうか?
    • good
    • 0
この回答へのお礼

何度もありがとうございます。
よく分かりました。早速、ご指示通りに修正します。
当方も、少しずつHTMLの勉強をしようかと
思います。素早くご丁寧な回答に感謝します。

お礼日時:2004/09/16 12:59

 送信フォームだけで作成した場合は、メーラーを起動して送信する事になるので、空メールが来る事もあるし、送ったつもりが送られていない場合もあります。


 CGIを使用してサーバーのsendmail機能を使用して、入力の必須項目を設けておけば、空メールが来る事は防げますし、送ったつもりが送られていないというのもある程度防げます。
 私はここのPostmailというのを使っています。
http://www.kent-web.com/data/postmail.html

# ・タグの記述例
# E-mail <input type=text name="_email" size=25>
# → name値の先頭に「アンダーバー 」を付けると、その入力値は
# 「入力必須」となります。
# 上記の例では、「メールアドレスは入力必須」となります。
    • good
    • 0
この回答へのお礼

ご回答に感謝いたします。
次回の時は、ご紹介いただいたCGIを利用して
みようと思います。
本当に助かりましたありがとうございました。

お礼日時:2004/09/16 13:01

ビルダーで作った送信フォームとは、アンケートの作成ウィザードから作ったものでしょうか?


もしそうなら、設問項目を入れていく時に「必須」のチェックがあるので、それを設定しておけば良いと思います。
必須に設定した項目が未入力ならば、送信が出来ないようになっていますので。

サーバのCGIに依存するタイプでしたら、CGIの機能によって変わると思います。
    • good
    • 0
この回答へのお礼

早速、ありがとうございます。
ご指摘の点は、後から自分でも気が付いたのですが
もし、修正方法が分かりましたらお教え頂けませんか。
もう一度新規で作成しなければいけませんでしょうか?

お礼日時:2004/09/16 11:02

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!