プルダウンメニューの「選択してください」について
マンタさん (2010-09-10 17:27:03) www.nipponbrand.org/form/
プルダウンメニューを任意選択項目にしたいため(必須)をはずしたところ、未選択の場合に、確認画面、自動返信メール、設置者メールに「選択してください」が残ってしまいます。
「プルダウン未選択の場合は項目ごと反映させない」とするためには、どうしたらよいのでしょうか?
ご回答いただけましたら幸いです。
何卒よろしくお願い申し上げます。
Re:プルダウンメニューの「選択してください」について
和田 (2010-09-21 17:35:21) www.synck.com
これはもうバグみたいなもんですね。
ほんと生まれてきてすいません・・・。
前回のアップデートでoption.textを参照するようにしたらそうなっちゃいました。
mailform.jsの299行目付近にある
else if(obj.elements[i].type == "select-one" && obj.elements[i].value != obj.elements[i].defaultValue)
を
else if(obj.elements[i].type == "select-one" && obj.elements[i].value != obj.elements[i].defaultValue && obj.elements[i].value != "")
とすればきっと回避できるはず!
その際、value=""は必ずoptionタグに指定してください。
解決しました
マンタさん (2010-09-24 16:59:17) www.nipponbrand.org/form/
和田様の仰せの通りにいたしましたら回避できました。
ありがとうございました。