参加者数を自動的に合計したい。

米原大介さん (2013-11-15 14:59:22) www.ijcee.com/mailform/mailform_testtype_j01.html

まずは素晴らしいメールフォームを利用させていただき、ありがとうございます。分かりやすい解説のお蔭で、HTMLしか分からない人間ですが、なんとか設置までは漕ぎ着けました。

質問ですが、入力していただいた人数の合計を自動集計したいと思っています。具体的にはフォームの下から2番目の項目、参加人数を記入いただく場所です。
ここの部分を、例えば、男性2名、女性3名、男の子1名と入力していただくと、自動的に合計欄に6名と表示されてメールに反映されるようにしたいです。
このような設定は可能でしょうか?お手数ですが、回答いただければ幸いです。

Re:参加者数を自動的に合計したい。

和田 (2013-11-18 20:12:35) www.synck.com

可能ですが標準の機能ではできません。
そのため独自にアドオンを作るか、すでに使っているアドオンの一部にそのプロセスを作成する必要があります。
具体的には
mfp.extend.event(’check’,
function(obj){
mfp.$(’合計人数のID’).value = parseInt(mfp.$(’男性のID’).value) + parseInt(mfp.$(’女性のID’).value) ...;
}
);
こういう記述をどこかにかけば動くような気もしますが、動作確認してないのでなんとも言えません。

Re:参加者数を自動的に合計したい。

米原大介さん (2013-11-18 21:36:44) www.ijcee.com/mailform/mailform_testtype_j01.html

回答ありがとうございました。
「標準ではサポートしていない」との回答をいただけたことで助かります。そこがハッキリすると対応しやすいです。

お忙しい中、どうもありがとうございました。