我正在尝试做一个用大桶进行小计算的函数。
所以我有以下代码:
<script type="text/javascript">
function calcdebours()
{
var taux = document.getElementById('debours_taux_tva').value;
var ht_no_tva = document.getElementById('debours_montant_ht_no_tva').value;
var ht_tva = document.getElementById('debours_montant_ht_tva').value;
var tva= Math.round((((ht_tva)*(taux))/100)*100)/100;
;
if(taux=='')
{
taux=0;
}
if(ht_no_tva=='')
{
ht_no_tva=0;
}
if(ht_tva=='')
{
ht_tva=0;
}
document.getElementById('debours_montant_tva').value = tva ;
document.getElementById('debours_montant_ttc').value = (tva) + parseInt(ht_tva)+ parseInt(ht_no_tva)
}
</script>
在小提琴下面:
但尽管计算错误,我认为它不算分。
我试过只使用 var 1 + var 2 但它只是用来连接数字或者我使用 parseInt 函数。
它已经奏效了,但任何数量的结果都是错误的。
问题是我尝试了 parseDecimal 但它说这个函数不存在。
任何形式的帮助将不胜感激。