如何实现 jQuery 输入掩码到 @Html.TextBoxFor()
How to implement jQuery inputmask to @Html.TextBoxFor()
我有一个
@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 的掩码属性用于用格式化程序填充输入。
用来表示一个地方只接受数字的字符是“9”
因此,mask = "99/99" 将只接受 4 个位置的数字。而“/”字符将掩盖其价值。
在你的情况下,如果你想要像 "MM/YY" 这样的掩码,并且所有这些字符都应该是数字,那么正确的掩码是“99/99”
我有一个
@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 的掩码属性用于用格式化程序填充输入。
用来表示一个地方只接受数字的字符是“9”
因此,mask = "99/99" 将只接受 4 个位置的数字。而“/”字符将掩盖其价值。
在你的情况下,如果你想要像 "MM/YY" 这样的掩码,并且所有这些字符都应该是数字,那么正确的掩码是“99/99”