selectを使って合計が0でエラーメッセージを表示したい
渡部さん (2010-05-07 15:05:53) netglide.s361.xrea.com/MFP2/ouboform.html
お世話になります。
いや~、すごいフォームですね!
きっとこれ以上のものは見つかりませんよ。スンバラシイ!
さて、本題。
設置フォームを見ていただいたほうが早いと思いますが、
“衣装のサイズと着数"という項目がありまして、
無料レンタルなので、料金はいりません。
ですのでムリヤリ感が高いんですが、priceを1とし、単位を“着"に書き換えて、
どのサイズが何着必要なのかを選択してもらい、合計を表示してます。
参加する方は必ず衣装を着ますので、
選択しない人はいないと思いますが、
そこはユーザービリティっていうんですかね。
万が一、選択し忘れて確認ボタンを押しちゃったよって時、
つまり合計が0着だった場合にのみ、“着数が選択されていません"的な
エラーメッセージを表示したいのです。
どこらへんをいじったらよいのか、ご教授いただけると助かります。
よろしくお願いいたします。
以前に似たような質問があったようですね。。。
渡部さん (2010-05-08 16:40:49) netglide.s361.xrea.com/MFP2/ouboform.html
しかも和田様が難しいと答えてらっしゃいます。
ちゃんと見なくてごみんなさい。。。
たぶんそれほど大きな問題にはならないと思います。
フォーカス当たると消えるJavascriptも設置してみましたが、
どうしても初期値をグレー表示にしたくて、
いろいろ調べてグレー表示にはできたのですが、
入力後もグレーになって、項目からカーソルが外れてから黒になります。
なんかよく分かりませんが、
きっと大丈夫だと思います。
もし対処法がお分かりでしたら、お教えください。
とりあえず完成はしたので、札幌に敬礼!&世界平和の祈り!
さて、あとはMTに埋め込むだけなんですが、
できるのか?俺に!
かなり不安ですが、できなければ“設置ページへリンク"で逃げる!逃げ切る!
逃げる方が得意です。
私が勤める会社のホームページにも設置するつもりです。
今後ともよろしくお願いいたします。
Re:selectを使って合計が0でエラーメッセージを表示
和田 (2010-05-18 13:58:56) www.synck.com
ヘルプありがとやんす!合算処理等はなかなかどうしてお粗末なので今のバージョンではちょっぴり苦しいかもしれませんね。金額判定を使ってmailform.js内をゴリゴリといぢればできないことは無いかもしれませんが、ちょっぴり難しいかもしれません・・・。