gpt4 book ai didi

Javascript - 小计不加分

转载 作者:行者123 更新时间:2023-11-28 13:34:31 24 4
gpt4 key购买 nike

我有一个脚本,它获取产品价格并更改 QTY 输入的 onChange 行总计。每个行项目似乎一切正常,但小计和总计没有考虑美分。以下是我拥有的功能...

function updateOrder(id){
var price = $("#qty_"+id).val()*$("#price_"+id).val();
$("#total_"+id).val(price.toFixed(2));

var inputs = document.getElementsByClassName('totals'),
result = document.getElementById('order_subtotal'),
tresult = document.getElementById('order_total'),
odiscount = document.getElementById('order_discount'),
sum = 0;

for(var i=0; i<inputs.length; i++) {
var ip = inputs[i];

if (ip.name && ip.name.indexOf("order_subtotal") < 0) {
sum += parseInt(ip.value) || 0;
}

}
result.value = sum.toFixed(2);
tresult.value = (result.value - odiscount.value).toFixed(2);


}

任何帮助我指明正确方向的帮助将不胜感激。

最佳答案

您需要使用parseFloat()而不是parseInt()

关于Javascript - 小计不加分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22463407/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com