0

我在表单中有以下单选按钮

<input type="radio" name="shipping" value="Shipping($30)">Express Shipping($30)
<input type="radio" name="shipping" value="Shipping($15)">Regular Shipping($15)
<input type="radio" name="shipping" value="Shipping(Free)">Free Shipping

和变量

$totalNoShip;
$totalWithShip;

totalNoShip变量保存发货前的总数。totalWithShip我希望在单击其中一个单选按钮时更新变量。完成此操作后,我想在跨度中打印变量我该<span class="finalPrice"> final value here </span> 怎么做?

4

1 回答 1

2

将您的 HTML 更改为

<input type="radio" name="shipping" value="30">Express Shipping($30)
<input type="radio" name="shipping" value="15">Regular Shipping($15)
<input type="radio" name="shipping" value="0">Free Shipping

<input type="hidden" name="total" value="0">
<span class="finalPrice"></span>

然后用 JS 做一些事情,比如:

$(document).ready(function(){

    $('input[name="shipping"]').click(function(){

        var $mValue = $(this).val();
        $('.finalPrice').text($mValue);
        $('input[name="total"]').val($mValue);

    });
});

然后在您发布后,验证您的总数以查看它是否与所选的运输类型有关

于 2013-10-22T05:44:48.780 回答