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内をゴリゴリといぢればできないことは無いかもしれませんが、ちょっぴり難しいかもしれません・・・。