Как реализовать маску ввода jQuery для @Html.TextBoxFor()

У меня есть

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

что я пытаюсь применить RobinHerbots jquery.inputmask ( http://github.com/RobinHerbots/jquery.inputmask), чтобы в качестве пользовательских типов они увидели нечто похожее на

Начиная: ММ / ГГ

После первого символа: 0M/YY

Второй персонаж: 04/YY

и так далее.

Я подал заявку

$("#Expiration").inputmask({mask:"MM/YY",greedy:false});

Однако я получаю MM / YY при вводе текста, но не могу нажать на него. Любая помощь будет отличной.

1 ответ

Решение

Атрибут mask InputMask используется для заполнения ввода форматером.

Символ обычно говорил, что место будет принимать только цифры "9"

Итак, mask = "99/99" будет принимать только цифры в 4 местах. И символ "/" будет маскировать свое значение.

В вашем случае, если вы хотите использовать маску типа "MM/YY", и все эти символы должны быть числами, правильная маска будет "99/99"

Другие вопросы по тегам