このスクリプトを使用して、クラスに基づいて入力フィールドを合計し、結果を指定されたIDに返します。
私が苦労している2人の機能主義者がいますが、これは完璧に機能します。
.replace(',',''));
1つのコンマ、つまり1,000にしか対応できませんが、複数の1,000,000には対応できません。
返された結果で、3番目の数値ごとにコンマを戻したいのですが、.replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1,");
何もしませんか?
$(document).ready(function () {
$(this).keyup(function () {
var sum = 0;
var column2 = $('.left')
jQuery.each(column2, function (number) {
sum += parseFloat($(this).val().replace(',', ''));
});
$('#total').val(sum).replace(/(\d)(?=(\d\d\d)+(?!\d))/g, "$1,");
});
});
私はゴーグルして答えを見つけようとしましたが、うまくいくものが見つかりません。
どうもありがとう、
サム