我必須使用下面的代碼來計算總金額。如何通過jquery計算正確的總量?
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<table border="1px solid black">
<tr>
<td>Quantity :</td><td><input type="text" id="qty"></td>
</tr>
<tr>
<td>Rate :</td><td><input type="text" id="rate"></td>
</tr>
<tr>
<td>Discount :</td><td><input type="text" id="dis"></td>
</tr>
<tr>
<td>VAt :</td><td><input type="text" id="vat" onchange="calCulate();"></td>
</tr>
<tr>
<td>Total :</td><td> <input type="text" id="total_amount"></td>
</tr>
</table>
<script>
function calCulate(){
qty = $('#qty').val();
rate = $('#rate').val();
dis = $('#dis').val();
if(!dis)
dis = 0;
vat = $('#vat').val();
total = parseInt((qty * rate) - dis) + parseInt(vat);
$('#total_amount').val(total);
}
</script>
它給了我正確的金額,但計算後,如果我改變其他然後增值稅不改變我的總量,因爲腳本是不是that.Please書面幫我做更新,如果任何變量得到任何的變化量。
在此先感謝。
謝謝你這麼多。這樣一個很好的答案。 – user1234