页面显示
单价        139.3
询价数量     3.0
总价         417.90000000000003
js代码
var varUnitPrice=document.getElementById("mpsProjectQuoted.unitPrice").value;
var varQuantity=document.getElementById("inquiryNumber").value;
document.getElementById("mpsProjectQuoted.totalPrice").value=varUnitPrice*varQuantity;
为什么总价会这样  请问大家遇到过吗  有什么解决方案没

解决方案 »

  1.   

    document.getElementById("mpsProjectQuoted.totalPrice").value=Math.round(varUnitPrice*varQuantity*100)/100;
      

  2.   

    = Math.round(varUnitPrice*varQuantity*100)/100;
      

  3.   

    document.getElementById("mpsProjectQuoted.totalPrice").value = parseInt(varUnitPrice)*parseInt(varQuantity);
      

  4.   

    楼主保留两位小数点吧var varUnitPrice=document.getElementById("mpsProjectQuoted.unitPrice").value;
    var varQuantity=document.getElementById("inquiryNumber").value;
    var totalPrice = varUnitPrice * varQuantity + "";
    totalPrice = totalPrice.match(/\d+\.\d{2}/);
    document.getElementById("mpsProjectQuoted.totalPrice").value=totalPrice;
      

  5.   

    toFixed即可
    document.getElementById("mpsProjectQuoted.totalPrice").value= (varUnitPrice*varQuantity).toFixed(2);//2位小数