Просматривая источник, похоже, что загрузка расширений даты должна позволить мне использовать маску типа mm/dd/yyyy
.
Ожидаемое поведение : нажатие на поле должно позволить мне ввести что-то вроде 12/25/2018
, заменив маску своим вводом при вводе.
ActualПоведение : нажатие на поле заполняет поле маской, но помещает курсор в конец и не позволяет набирать текст.
Inputmask().mask("input");
<script src="https://unpkg.com/inputmask@4.0.4/dist/inputmask/dependencyLibs/inputmask.dependencyLib.js"></script>
<script src="https://unpkg.com/inputmask@4.0.4/dist/inputmask/inputmask.js"></script>
<script src="https://unpkg.com/inputmask@4.0.4/dist/inputmask/inputmask.date.extensions.js"></script>
<input id="input" data-inputmask="'mask': 'mm/dd/yyyy'" />
Документация для этой библиотеки обширна, но не описывает пример моей конкретной маски.Я читаю источник, но подумал, что брошу здесь вопрос для людей, более знакомых с этой библиотекой.
(Примечание: я отметил это jquery-inputmask
, которое относится к этой библиотеке, которая теперь можетработать с или без jQuery.)