如何实现 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”