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