![](/img/trans.png)
[英]How to set mask for CPF or CNPJ with MaskedInput from ReactJS?
[英]How to properly set up a decimal mask using jQuery MaskedInput 1.3
我在我的ASP.NET MVC 3
应用程序中使用jQuery 1.7.1
和jQuery maskedinput 1.3
。
如何设置一个接受十进制值的掩码项(SQL十进制数10,2)。 我有什么作品,但它看起来很可怕:
$('#AnnualIncome').mask('9?9999999.99', { placeholder: ' ' });
当我转到我的页面并单击文本框时,有一个数字值空间。 进一步小数部分。 这看起来很糟糕,似乎效果不佳。 我将在小数的左半部分输入9,然后在小数的右边部分输入99。 因此,如果文本框仍然具有焦点,那么它看起来像这样:
9___________.99
我不希望它像这样,我希望用户能够随时输入小数,我想要类似的东西:
9.99
此外,如果文本框失去焦点,那么它现在看起来像:
999
我需要它来显示:
9.99
有人可以帮我正确设置吗?
Masked Input jQuery插件用于固定宽度输入,如格式化电话号码。 请查看例如数字插件或autoNumeric插件 。
Masked Input jQuery插件可以配置为支持可变宽度小数位。
首先添加一个支持本地小数位分隔符或数字字符的掩码定义:
$.mask.definitions['d'] = '[0-9.]';
然后定义掩码:
$('#AnnualIncome').mask('9?dddddddd', ' ');
小数位是可选的,您无法控制小数位数,但在某些情况下仍然有用,并保存添加另一个插件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.