我有多个数字文本框,如下代码片段所示,全部都是货币格式文本框。如何对类名称中文本框的值求和Charges
并显示总文本框,并从文本框值sub-total-Of-Charges
中减去文本框中的任何值。class=sub
sub-total-Of-Charges
我使用了以下 jQuery 代码,它可以工作,但有两个问题。
不保留货币格式
net-invoiced-amount
仅当我更新文本框类 .sub 中的文本框值时, 的值才会更新。更新的值相同,但.sub-total-Of-Charges
我.Charges
需要重新计算或更新该值net-invoiced-amount
,或者.sub-total-Of-Charges
每当 .sub 或 .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("更改", ".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");
});
});
侃侃无极
慕娘9325324
相关分类