【发布时间】:2014-11-17 06:38:58
【问题描述】:
如何应用 if 语句并使用 JavaScript 计算一组单选按钮?
到目前为止,它可以将总数相加。但我希望它仅在他们选择“是”时应用 150.00 美元的折扣。
这是我尝试使用的单选按钮。
<p>Baby Plan<br />
[radio BPSUBPT id:BPSUBPT class:radio-vertical "Baby Plan $300.00 3 Sessions" "Baby Plan $500.00 4 Sessions"] </p>
<p>Did you have a Newborn session With ADP? <br />
[radio BPSUPQ id:BPSUPQ class:radio-vertical "Yes $-150 off" "No $000.00"]</p>
<p>Baby Plan Totals: <br />
Baby Plan Price: [text BPSUTotal 28/28 id:BPSUTotal]
Discount Amount: [text BPSUDA 8/8 id:BPSUDA]
Total Price: <span id="total"></span>
我现在的 JavaScript:
<script>
$(document).ready(function() {
var inputs = $('input[name="BPSUBPT"], input[name="BPSUPQ"]');
$(inputs).click(function() {
var total = 0;
$(inputs).filter(':checked').each(function() {
// Now including the - sign
var value = ($(this).val()).match(/\$(-?[0-9]*)/)[1];
if (value) {
// I'm now ADDing the total
// total = total + parseInt(value);
total += parseInt(value);
}
});
$('#total').html('$' + total);
$('#BPSUBA').val('$' + total);
});
$('input[name="BPSUBPT"]').click(function() {
$(this).blur();
$('#BPSUBPP').val($(this).val());
})
$('input[name="BPSUPQ"]').click(function() {
$(this).blur();
$('#BPSUDA').val($(this).val());
});
});
</script>
我想要一个值为 Yes| 的单选按钮从婴儿计划的单选按钮组中减去 150.00 美元。
【问题讨论】:
-
Giri 不起作用,唯一有管道的集合是您是否与 ADP 进行了新生儿会话?收音机。我要去睡觉了,这里已经很晚了。我会在早上。
标签: javascript jquery if-statement contact-form-7 calculated-field