用Javascript计算货币

Sum currency with Javascript

本文关键字:货币 计算 Javascript      更新时间:2023-09-26

我试图在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>

total是一类输入。

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