Почему выбор даты не отображается в Safari?

Выбор даты или dotapicker это календарь, который появляется при клике на input type="date". Это простой способ ввода даты, доступный в большинстве браузеров, кроме Safari и IE.

Почему же выбор даты не доступен в Safari? На самом деле это легко объясняется спецификацией браузера. В сафари нет встроенного обработчика полей с типом даты, той части которая отвечает за формирование и вывод календаря.

Если вы столкнулись с проблемой отсутствия календаря для ввода даты и необходима поддержка браузера сафари, стоит задуматься об использовании сторонних библиотек или скриптов. Например, с помощью jQuery возможно реализовать выбор даты для всех браузеров. 

Если же вы не хотите использовать скрипты и библиотеки, можно добавить атрибут placeholder="yyyy-mm-dd" он поможет понять пользователям, что в поле нужно ввести дату.

Пример кода


<input type="date" placeholder="yyyy-mm-dd" />

Творческая мастерская Ваш WEB стиль. Разработка и дизайн сайтов
Закрыть форму
Спасибо. Ваше сообщение отправлено

В ближайшее время, мы свяжемся с вами для уточнения всех деталей. Письмо придет на указанную электронную почту