我有ìnput type=text
和maxleng = 3
图案,我的成绩完美1,78,但解决错误的打印值= 1,00
这是我的代码:使用keyup jquery的错误掩码?
$("#field").keyup(function() {
var valor = parseFloat(this.value.match(/[0-9]*/));
$("#field").val(valor.toFixed(2).replace('.',','));
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input id="field" type="text" pattern="([0-9]{3})"/>
怎样使123
时值是1,23
?
你并不需要你应用该模式最大长度,但你的格局不允许小数字符 –
是的,我一直在努力为'输入number'忘了删除,编辑了一个问题。 – WMomesso