我有一個表單,用戶輸入信息然後進行計算。在Javascript中計算固定費率和總計
由於某些原因,固定費率和我的總計不是在html中輸出。
這是我的腳本。
function updateCost()
{
var amount = $('#amount').val();
var delivery = parseInt($('#delivery').val());
var fixedrate = parseInt($('#total').val()/100 * 12.4);
var total = parseInt(amount) + parseInt(delivery);
$("#total").html(total);
$("#amountdiv").html(amount);
$("#deliverydiv").html(delivery);
var grandtotal = parseInt(fixed) + parseInt(total);
$("#grandtotal").html(grandtotal);
$("#total").html(total);
$("#fixedrate").html(fixedrate);
}
$(document).ready(function(){
$('#amount').change(function(){ updateCost(); });
$('#delivery').change(function(){ updateCost(); });
$('#grandtotal').change(function(){ updateCost(); });
});
的HTML是這個..
Payment:
<div name="amount" id="amountdiv"></div>
Freight:
<div name="delivery" id="deliverydiv"></div>
Total Payment:
<div name="total" id="total"></div>
Due Date:
<div name="date" id="date"></div>
Fixed:
<div name="fixed" id="fixedrate"></div>
Grand Total:
<div name="grandtotal" id="grandtotal"></div>
感謝約拿
用戶如何輸入g的價值?元素都是'div's,不應該是'input's? – 2013-03-06 13:50:42
這是你所有的HTML,還是其他地方的表單輸入?如果這是你的HTML,這很容易解決 - 只是想確保我們有所有的信息! – Beejamin 2013-03-06 14:40:56