我是新來的查詢/ javascript和下面的代碼來計算總值和稅額基於用戶輸入的淨金額的 有問題。用戶將輸入一個雙倍的金額,總額和增值金額也被定義爲雙打。 任何人都可以幫忙嗎?我收到一個錯誤:「未捕獲的SyntaxError:意外的數字」當我嘗試運行下面的代碼。jquery/Javascript問題
$('#netPayment').change(calcLowerVatRateAndGrossAmount);
/* $('#netPayment').change(function(){
calcLowerVatRateAndGrossAmount();
}); */
});
function calcVatRateAndGrossAmount(){
var netPayment = parseFloat($('#netPayment').val());
var vatAmount = 00.0;
var VatRate = 20.0;
var grossPayment = 0.00;
var totalPaymentAmount = 0.00;
if (netPayment !== '') {
vatAmount = (netPayment * VatRate)/100;
grossPayment = (netPayment - vatAmount);
$('#vatAmount').val(parseFloat(vatAmount.data).toFixed(2));
$('#grossPayment').val(parseFloat(grossPayment.data).toFixed(2));
} else {
$('#vatAmount').val(vatAmount.amountNull);
$('#grossPayment').val(grossPayment.amountNull);
}
};
詳細的問題,所以我們知道要找什麼 –
1)問題是什麼? 2)'.data'和'.amountNull'屬性的一些細節將會有所幫助。 –
既然'vatAmount'是一個數字,你期望'vatAmount.data'是什麼?類似的'grossPayment'和'.amountNull'? –