小数点后的值不在Javascript中计算

时间:2012-04-14 06:17:22

标签: javascript decimal point

Hello All我使用Javascript来计算文本框的某些值。计算只针对小数位前的值,但是当我输入一个点之后的值时,它对结果没有任何影响。这是我的JS代码和其中的公式

更新

var pkrusd;
pkrusd = parseFloat(document.getElementById('txtpkrusd').value, 10); 
var ratelb;
ratelb = parseFloat(document.getElementById('txtRatelb').value, 10);
//Per 10 lb
var pertenlb=roundNumber(((pkrusd*ratelb)/400)*10,2);
parseFloat(document.getElementById('txtpertenlb').value)=addCommas(pertenlb);
//PEr 100 lb
var perhundlb=roundNumber(pertenlb*10,2);
parseFloat(document.getElementById('txtper100lb').value)=addCommas(perhundlb);

1 个答案:

答案 0 :(得分:3)

您应该使用parseFloat代替parseIntint中的parseInt是“整数”的缩写,表示“整数”。