こんにちは、ドロップ値を選択すると価格フィールドが更新されるコードが少しあります
ドロップダウン価格から 3 つ以上選択 = 各 £10.99 2 つの価格 = 各 £11.99 1 つの価格 = 各 £12.99
jQuery(document).ready( function(){
var map = [ '12.99', '11.99', '10.99' ];
jQuery('#payslips-required').change(function(){
var o = parseInt($(this).val()) < 3 ? jQuery(this).val()-1 : 2;
jQuery('#price').val(map[o]).addClass('hidden');
});
});
現在、上記は機能しますが、そのすぐ隣に合計フィールドを追加し、jQueryを修正して合計を計算すると、価格x選択された数
これは動作中の例http://jsfiddle.net/U92fq/1/です
しかし、追加されたコードを配置すると
var price = $('#price').val()
var quantity = $('#payslips-required').val()
var total = price * quantity;
jQuery('#total').val(total).addClass('hidden');
価格と合計の両方が表示されない場合、jsfiddleリンクで明らかに機能する場合、元のコードへのイントは機能しません。
なぜそれが機能しないのかわかりません。
概要: 合計を機能させる必要があります。
注: Contact form 7 プラグインを使用して Wordpress でこれを使用する方法については、http://payslips4u.co.uk/order-monthly-payslips/を参照してください。