私は3つのセクションを持つ支払いフォームを持っています。基本的に、最初は乗算器付きの "ラジオ"リスト、2番目は設定値付きの "チェックボックス"リスト、3番目は乗算器付きのドロップダウンリスト==>(jsfiddle)です。わかりやすくするために、合計計算値を表示するテキストボックスを挿入しました。jquery-チェックボックス/ラジオ/ドロップダウンフォームに記入して合計金額を計算します
ユーザーがこのフォームに記入すると、合計を計算して表示するにはどうすればよいですか?
thisスタックオーバーフローレスポンスを使用しようとしましたが、全く機能しません。 $(':input').not('#total').change
からは#total
を除外するために、あなたがその変化を聞きたくないよう
$('input').change(function(){
var tot = 1;
$.each($('input'),function(){
var curr_val = $(this).val();
if(curr_val != ""){
tot = tot * curr_val;
$('#total').val(tot);
}
});
});
あなたが何をしたいか、あなたが選択した値またはすべての値を乗算したい何? –
すべての値。したがって、ユーザーが「x2」を選択し、3つのチェックボックスを選択すると(それぞれ値が4)、「3週間」が選択された場合、合計で504が表示されます(2x3x4x21) – Cris