我正在使用 JavaScript 减去多个文本框。我在文本框中添加了总金额。当第一次输入金额时它工作正常,但是当我更改金额并再次保存时出现错误。该值第二次从数据库中提取,格式为“00.00” .
问题是当值是 4 位值时,例如“6500.00”,它会变为“6.00”。它在网页中显示为 6500.00,但在 JavaScript 计算期间,它计算为“6.00”。它适用于像“400.50”这样的 3 位数值。有人能告诉我这里有什么问题吗?
JavaScript:
function fill_balance()
{
var total = document.getElementById("total").value;
var payment = document.getElementById("payment").value;
document.getElementById("balance").value = parseFloat(total) - parseFloat(payment);
}
PS:我使用 number_format() 函数将格式更改为 00.00