1

を持っています

@Html.TextBoxFor(m => m.Expiration, new {@placeholder="MM/YY"}) 

RobinHerbots jquery.inputmask ( http://github.com/RobinHerbots/jquery.inputmask ) を適用しようとしているので、ユーザーが入力すると、次のようなものが表示されます

開始: MM/YY

最初の文字の後: 0M/YY

2 番目の文字: 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 に答える