我正在尝试在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>
总计是一类投入。
答案 0 :(得分:0)
使用onkeyup
事件。 jQuery中的keyup
。您也可以使用(on
)keypress
。