我想要做的是根据选择的选项更新总价。初始价格金额来自会话变量。我已经得到了变量传入Javascript,但我似乎无法使用该表单时添加/减去该数字。
我错过了什么?
谢谢您的帮助。
$(document).ready(function()
{
var phonePrice = "<?php echo $q2; ?>";
var total = phonePrice;
function calcTotal()
{
$("input:checked").each(function()
{
//This happens for each checked input field
var value = $(this).attr("value");
total += parseInt(value);
});
}
//This happens when the page loads
calcTotal();
$("form").before('
Total: ' + total + '
');$(":submit").before('
Total: ' + total + '
');$("input:checkbox, input:radio").click(function()
{
total = phonePrice;
calcTotal();
$("p.total").html("Total: " + total + "");
});
});
表单看起来像这样
Options
Option 1 ($49)
Option 2 (no charge)
Option 3 (-$39)
Additional Choices
Checkbox 1 ($100)