1

我有一个

@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,但无法单击它。任何帮助都会很棒。

4

1 回答 1

1

InputMask 的 mask 属性用于用格式化程序填充输入。

用于表示一个地方只接受数字的字符是“9”

因此, mask = "99/99" 将只接受 4 个位置的数字。而“/”字符将掩盖其值。

在您的情况下,如果您想要像“MM/YY”这样的掩码,并且所有这些字符都应该是数字,那么正确的掩码是“99/99”

于 2015-05-06T17:28:25.100 回答