gpt4 book ai didi

javascript - 文本框不显示十进制值 jQuery

转载 作者:太空宇宙 更新时间:2023-11-04 14:39:56 28 4
gpt4 key购买 nike

在我的 jQuery 程序中,我有 3 个文本框。一个用于净重,一个用于费率,最后一个只读文本框用于数量。金额文本框计算费率和净重文本框的乘积并显示结果。

function amtcal(id)
{
var ab="#a"+id;
var ntwt=parseInt($(ab).val(),10);
var a="#"+id;
var rval=parseInt($(a).val(),10);
var product=rval*ntwt;
var abc="#aa"+id;
$(abc).val(product);
}

查看 working example at jsFiddle .

该程序正在运行,但它导致的错误是它忽略了十进制值。如果我输入以下内容:-Nt wt = 5.5 | Rate = 5.2,输出为 25

最佳答案

不要使用 parseInt 将文本转换为数字,除非您想要的结果确实是一个整数。 parseFloatNumber 将在这里完成工作。 ;)

关于javascript - 文本框不显示十进制值 jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18380541/

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