Почему jQuery datapicker не ограничивает ввод при настройке формата даты? - PullRequest
3 голосов
/ 15 июля 2010

У меня есть поле ввода, которое устанавливается как средство выбора даты. Когда я инициализирую опцию dateFormat, она перестает ограничивать ввод, и я могу вводить все виды мусорных дат в текстовое поле. Почему это происходит? Я хотел бы, чтобы при настройке пользовательского формата даты ограниченный ввод по-прежнему работал.

myTextInput.datepicker({ dateFormat: "dd-M-yy" });

Если я не установлю опцию dateFormat, то ввод будет ограничен, как и ожидалось.

1 Ответ

3 голосов
/ 15 июля 2010

Похоже, что сам формат даты не нарушает его.Похоже, что когда ваш dateFormat включает строковое представление, которое он не ограничивает.

$('#mydate').datepicker({ dateFormat: "yy-mm-dd" });

Кажется, это работает правильно.

Так что в основном коды M, MM, D и DD ломаютсяэто.

...