Javascript Jquery maskMoney掩码函数问题
当我在输入上设置2.70的值时,我看到的结果是0.27欧元,我的失败在哪里 这是我的密码Javascript Jquery maskMoney掩码函数问题,javascript,jquery,mask,money-format,jquery-mask,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.70欧元,您需要在270(美分)内通过。我遇到了同样的问题,我设法解决了一个简单的方法,我希望它对您有效
$(input).maskMoney({thousands:',', decimal:'.', allowZero:false, suffix: ' €'});
$(input).maskMoney('mask', parseFloat(2.70));
因为这是从小数点后一位开始的。要返还2.70欧元,您需要在270(美分)内通过。我遇到了同样的问题,我设法解决了一个简单的方法,我希望它对您有效
let element = document.getElementById('input');
let value = element.value;
value = parseFloat(valor.replace(',', '.')).toFixed(2).replace('.', ',');
document.getElementById('input').value = value;
如果您希望客户端输入2.7并返回2.7,您可以自己添加*100