我有一个
@Html.TextBoxFor(m => m.Expiration, new {@placeholder="MM/YY"})
我正在尝试应用 RobinHerbots jquery.inputmask ( http://github.com/RobinHerbots/jquery.inputmask ),以便用户键入时他们会看到类似的内容
开始:MM/YY
第一个字符之后:0M/YY
第二个字符:04/YY
等等。
我已申请
$("#Expiration").inputmask({mask:"MM/YY",greedy:false});
但是,我在文本输入中得到 MM/YY,但无法单击它。任何帮助都会很棒。
最佳答案
InputMask 的 mask 属性用于使用格式化程序填充输入。
用来表示某个地方只接受数字的字符是“9”
因此,mask = "99/99"将仅接受 4 个位置的数字。并且“/”字符将掩盖其值。
就您而言,如果您想要像“MM/YY”这样的掩码,并且所有这些字符都应该是数字,则正确的掩码是“99/99”
关于jquery - 如何将 jQuery inputmask 实现为 @Html.TextBoxFor(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30081271/