我有多个数字文本框,如下图所示,都是货币格式文本框。如何对类名称中文本框的值求和Charges并显示总sub-total-Of-Charges文本框并class=sub从sub-total-Of-Charges文本框值中减去文本框中的任何值。
我使用了以下 jQuery 代码,它可以工作,但有两个问题。
不保留货币格式
的值仅在我
net-invoiced-amount更新文本框类中的文本框值时.sub-total-Of-Charges更新。.Chargesnet-invoiced-amount.sub-total-Of-Charges$(document).ready(function () { $(document).on("change", ".charges", function () { var calculated_total_sum = 0; $(".charges").each(function () { var get_textbox_value = $(this).val(); if ($.isNumeric(get_textbox_value)) { calculated_total_sum += parseFloat(get_textbox_value); } }); $(".sub-total-Of-Charges").val(calculated_total_sum); });$(document).on("change", ".sub", function () {
var netInvoicedAmount = $(".sub-total-Of-Charges").val(); $(".sub").each(function () { var get_textbox_value = $(this).val(); if ($.isNumeric(get_textbox_value)) { netInvoicedAmount -= parseFloat(get_textbox_value); } }); $(".net-invoiced-amount").val(netInvoicedAmount).trigger("change"); });});