-3

我正在尝试用 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>

总计是一类输入。

4

1 回答 1

0

使用onkeyup事件。keyup在 jQuery 中。您也可以使用 ( on) keypress

于 2013-04-16T15:28:51.080 回答