Jquery maskMoney掩码函数问题

时间:2017-05-03 14:54:39

标签: javascript jquery mask money-format jquery-mask

当我在输入上设置2.70值时,我看到结果如0.27€哪里是我的失败?

这是我的代码;

    $(input).maskMoney({thousands:',', decimal:'.', allowZero:false, suffix: ' €'});
$(input).maskMoney('mask', parseFloat(2.70));

2 个答案:

答案 0 :(得分:0)

因为这从小数点开始。要返回€2.70,您需要传递270(美分)。

答案 1 :(得分:0)

我也遇到了同样的问题,并且设法解决了一个简单的方法,希望它对您有用。

let element =  document.getElementById('input');
let value = element.value;

value = parseFloat(valor.replace(',', '.')).toFixed(2).replace('.', ',');
document.getElementById('input').value = value;