我尝试了很多例子,但需要知道如何编码
我在表单中有以下代码:
document.getElementById("65_element10").value=parseInt(document.getElementById("63_element10").value)+parseInt(document.getElementById("64_element10").value);
并且需要将结果显示为99.99但是如何更改代码,我想我需要使用这样的东西:
NumberFormat currencyFormatter = NumberFormat.getCurrencyInstance();
double price = 2.50000000000003;
System.out.println(currencyFormatter.format(price));
答案 0 :(得分:0)
使用parseFloat
代替parseInt
。
如果你只想要两个十进制数字,那么就像这样使用它:
var a = parseFloat(document.getElementById("63_element10").value);
var b = parseFloat(document.getElementById("64_element10").value);
var sum = a+b;
document.getElementById("65_element10").value = parseFloat(sum).toFixed(2);
请注意JavaScript不是Java。你不能混用它!