2013-10-22 45 views
0

我有以下單選按鈕的形式增加變量的單選按鈕,點擊PHP

<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> 我該如何去做這件事?

回答

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); 

    }); 
}); 

然後之後你開機自檢,驗證您的,看它是否是與所選航運類型