使用Javascript汇总货币

时间:2013-04-16 15:26:08

标签: javascript sum currency

我正在尝试在Javascript中汇总货币。我想要显示和更新字段中的任何更改的总和。但我能得到的最多就是通过按钮显示结果。

以下是代码:

<script>

function myFunction() {

    var total=0;

    var x = $('.total'); // ; was missing

    for (var i = 0; i < x.length; i++) {

        var str = x[i].value; // use .value

        var n = str.replace(",", ".");
        var n1 = n.replace("R$ ", "");

        total += parseFloat(n1);

    }

    sum.value = total.toFixed(2);

    $('#sum').priceFormat({
        prefix: 'R$  ',
        centsSeparator: ',',//a separação de decimais no float é com '.'
        thousandsSeparator: '.',
        centsLimit:2,
        allowNegative: true,
    });

}

</script>

总计是一类投入。

1 个答案:

答案 0 :(得分:0)

使用onkeyup事件。 jQuery中的keyup。您也可以使用(onkeypress