札幌Web制作のシンクグラフィカ

メールフォームプロ:確認画面と送信&自動返信メール

こちらの掲示板は終了しました。ご質問などはサポートセンターをご利用ください。

はじめまして。2月よりメールフォームプロを使用させてもらってます。
初心者なので、色々試行錯誤しているのですが・・・

プルダウンメニューで、利用者が選択していない項目を、
確認画面とメール(自動返信含む)に、反映(表示)させないようにしたいのですが、、、どうしたらいいんでしょう?

例えば
<select name="ご希望メニュー" class="mfp" id="mfp_el22">
<OPTION disabled value="">▼選択してください</OPTION>
<OPTION value="ABC">ABC</OPTION>
<OPTION value="DEF">DEF</OPTION>
の様にすると、IE7では、確認画面とメールに反映(表示)されなくスッキリするのですが、
Firefox3ですと、最初のABCがすでに選択されてしまっている状態で、
(▼選択してくださいが、薄くグレー表示)
確認画面&メールでも選択していないのに反映(表示)されてしまいます。。。。

ラジオやチェックBOXだと、未選択項目は無視されて、確認画面やメールでも
未表示なのですが、プルダウンだと何でか上記の内容に・・・

アホな質問かもしれませんが、ヨロシクお願いします。

Re:メールフォームプロ:確認画面と送信&自動返信メール
和田 - 2009-04-05 22:57:31オーマイゴッド!!それはミーがベリーバッドでゴザマス

<option value="">▼選択してください</option>
でノープロブレムではないかと存じます。たぶん・・・。
Re:Re:メールフォームプロ:確認画面と送信&自動返信メール
bob - 2009-04-06 01:08:54和田様

いや~無事解決しました!
ありがとうございました。これでフォームも体も?スッキリしました。

ついででスミマセンが・・・Ver.2.0.9へのバージョンアップはしたほうがいいのでしょうか?
やったほうがイイに決まってっぺ!といわれる場合のアップ方法を教えていただけませんか?
Re:Re:Re:メールフォームプロ:確認画面と送信&自動返信メール
和田 - 2009-04-06 11:32:50そんなに大きく違ってないんでバージョンアップしなくてもええと思いますよっ!
詳細はhistory.txtをご覧ください。
Re:Re:Re:Re:メールフォームプロ:確認画面と送信&自動返信メール
bob - 2009-04-06 17:04:04そうですか、わかりました。

お忙しいところありがとうございました!
Re:Re:Re:Re:Re:メールフォームプロ:確認画面と送信&自動返信メール
和田 - 2009-04-06 18:29:13ウイッス!
チェックボックスを非アクティブにした項目がメールの送信内容に含まれない
AO - 2009-04-22 14:27:56和田様

メールフォームプロ2.0.8を使わせていただき、大変助かっています。ありがとうございます。
一つ困ったことがあります。
チェックボックスによる複数選択肢を設けた時、うち一つの選択肢を必須で選択されなければならないものと明示するために必ずチェックが入っているようにし、チェックを外せないようににしたいのです。

ところが、たとえば以下のようにメールフォームという選択肢にcheckedと非アクティブにするため、 disabled="disabled"を追加すると、確認画面にはちゃんと選択された項目として現れるのに、送信されたメールにはこの項目が含まれません。

<li><input type="checkbox" name="資料請求(必須)3" value="メールフォーム" class="mfp" checked
disabled="disabled"/> メールフォーム</li>

非アクティブにした項目もメールの中に含まれるようにするにはどうしたらよいでしょうか。お教えいただければ幸いです。
Re:チェックボックスを非アクティブにした項目がメールの送信内容に含まれない
和田 - 2009-04-22 14:31:24disabledは無効化です。それはjsの問題ではなくHTMLの仕様ですね。
さわらせないようにするのであればreadonlyを使うべきではないかなと。
Re:Re:チェックボックスを非アクティブにした項目がメールの送信内容に含まれない
AO - 2009-04-22 16:21:04和田様

お返事ありがとうございました。
たしかに変更させたくないなら、以下のように、Readonlyを使うのが筋(?)ですね。

<li><input type="checkbox" name="資料請求(必須)3" value="メールフォーム" class="mfp" checked
readonly="readonly"/> メールフォーム</li>

でも、やってみたところ、チェックボックスの場合はチェックの有無を変更できてしまうようです。確認画面でも選択された項目に含まれていませんでした。テキスト入力ならReadonlyでうまくいくようなのですが。

他の手を考えようと思います。ありがとうございました。
Re:Re:Re:チェックボックスを非アクティブにした項目がメールの送信内容に含まれない
和田 - 2009-04-22 16:40:36なかなかムツカシーとこですね。それであればonsubmitのタイミングでdisabledを外すって方法もありますね。あとはonclickやonkeypressでチェックを縛るって事もできますが。