2015-05-06 2 views
1

У меня естьКак реализовать JQuery inputmask на @ 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 в моем ввода текста, не будучи в состоянии нажать на него. Любая помощь будет отличной.

+0

Я думаю inputmask маска должна быть «99/99 "вместо" MM/YY ". Вы можете попробовать? –

+0

Yup, вот где я собирался с ним. Благодаря! –

ответ

1

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

полукокс говаривал, что место будет принимать только номер является «9»

Итак, маска = «99/99» будет принимать только номера в 4-х местах. И символ «/» замаскирует его значение.

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

Смежные вопросы