#jquery #datepicker
#jquery #выбор даты
Вопрос:
Как включить ручной ввод даты с помощью «jQuery UI Datepicker 1.8.4»?
Я могу ввести дату вручную в Chrome, но не в Firefox по умолчанию.
Комментарии:
1. Что вы подразумеваете под «вводом даты вручную»?
Ответ №1:
Вы можете ввести дату как в Chrome, так и в Firefox, я проверил. Единственное, что по умолчанию предотвращает datepicker, это то, что он разрешает вводить только символы, которые допустимы в текущем формате даты. Итак, если ваш формат даты «02.03.1980», то он не позволит вводить какие-либо буквы и т.д. Только цифры и /.
Если это то, что вы хотите отключить, чтобы разрешить ввод всех символов, тогда используйте это:
$( ".selector" ).datepicker({ constrainInput: false });
Значение constrainInput, равное false, позволит вводить что угодно.
Комментарии:
1. Я использую firefox 3.6 как в Ubuntu 11.04, так и в Windows 7, ручной ввод не работает, независимо от constrainInput true или false (я пытаюсь ввести цифры). В Firefox 4 это работает.
2. Извините, это была моя ошибка — у ввода был атрибут maxlength = «0» 🙂