現在Wordpressで運営されているサイトでContact Form 7 を利用しており、
その中で、「inputフィールドに入力された数字の合計をJSでリアルタイム表示する」ロジックを利用しています。
その計算結果に、下記のロジックを追加したいのですが、やり方がわかりませんでした。
どなたかアドバイスをいただけると嬉しいです。
実装したいロジック
checkbox (name = "abo") がチェックされたら計算結果に + 10 する
チェックを外すと -10 する
現在実装しているコード
javascript
1jQuery(function($) { 2 var $form = $('form.wpcf7-form'); 3 $form.find('input').on('input', function() { 4 var total = 0; 5 // amountから始まるnameのinputフィールドが対象 6 $form.find('input[name^="amount"]').each(function() { 7 total += parseInt($(this).val(), 10) * 3; 8 }); 9 $form.find('input[name="total"]').val(total); 10 }); 11});
初期実装時参考にしたページ
http://blog.sarabande.jp/post/151809546813
以上、どうぞよろしくお願いいたします。
まだ質問が「受付中」になっていますが、いったんご自身の回答をもって「解決済」にされてはいかがでしょうか。
回答1件
あなたの回答
tips
プレビュー