Маска для месяца и года (MM/YY) с указанием ввода допустимых значений #191
-
Пробую сделать маску, которая допускаем ввод только подходящих значений для месяца и года. Стоит отметить, что речь идёт о поле срока действия карты. Месяц — число от 1 до 12. Пробовав разные варианты и пытаясь понять, что именно мне подходит из документации для достижения цели, остановился на динамической маске. Создал три токена и, определяя первое вводимое значение, подставляю подходящую маску.
После заполнения месяца, хочется и с годом работать, чтобы можно было ввести год не меньше текущего. Но всё, до чего смог пока додуматься, это лишь задание паттерна для первой цифры, а для второй дефолтный паттерн #. Остаются два нерешённых момента.
Вот код:
Я не программист и не владею js, поэтому не судите за написанный код, пожалуйста. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
I think it's best to use hooks for processing a complex logic like dates comparing. |
Beta Was this translation helpful? Give feedback.
I think it's best to use hooks for processing a complex logic like dates comparing.
I've made working example for given conditions.