Модуль даты в Drupal принимает 00 для значений даты и месяца - PullRequest
1 голос
/ 03 апреля 2012

У меня есть форма, которая принимает дату от пользователя.Я использовал всплывающий модуль Drupal Date, и я могу выбирать даты, используя это всплывающее окно.Но этот контроль даты также редактируемый.т.е. я также могу ввести даты вручную.Я исправил проблему выбора более старых дат для элемента управления (это было требование клиента), для этого я использовал strtotime.Теперь из-за того, что значения можно вводить вручную, даты, такие как 00/23/2012 (где ожидается мм / дд / гггг), могут быть добавлены в текстовое поле и расшифрованы как 12/23/2012.

Это пользовательский интерфейс для того же самого 00 также принимается для дат / Что можно сделать, чтобы предотвратить принятие 00 в качестве значения для даты и месяца при вводе вручную?

Спасибо

1 Ответ

0 голосов
/ 20 мая 2012

используйте hook_form_validate() для проверки значения, если оно не соответствует вашему требованию, а затем throw и error.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...