Как реализовать маску ввода 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"