Evanre
@Evanre
Front-end developer

Как грамотно сделать date- и timepicker?

Стоит задача - сделать в форме обратной связи раздельные datepicker и timepicker. Чтобы выглядели как на картинке. Уже перекопал пару плагинов в сети, по дизайну подходит лишь несколько из них. И оба они очень плохо работают с html5 инпутами date/time, а они нужны чтобы использовать нативные инструменты ввода на мобильных устройствах. Т.е. Плагин нужен только на десктопе.

Подскажите пожалуйста, как лучше реализовать это дело? Или посоветуйте хороший плагин. Спасибо.

34814189c85e46999952aba7616a3119.png
  • Вопрос задан
  • 418 просмотров
Решения вопроса 1
Evanre
@Evanre Автор вопроса
Front-end developer
Решил проблему с помощью отличного плагина Flatpickr. Он делает именно то что мне было нужно: плагин детектит мобильные устройства и для них подставляет нативный инпут. Очень гибкие настройки, поддерживает и пикер дат и времени.
Надеюсь, кому-то пригодится.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
dummyman
@dummyman
диссидент-схизматик
Datepicker по картинке прямо взят отсюда.
А вот по поводу времени у вас все правильно нарисовано кроме самого поля.
Я бы делал как то так:
fa65789d434a491e89db78af7b708f25.png

И в html оформлял бы двумя простыми select/option без какого либо js. - одинакого круто работает и на десктопе и на мобиле. Значение вводи хоть с клавиатуры. Если селекты будут скрыты и исчезать по удалению ховера, это будет менее удобно чем они бы отображались сразу.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
26 апр. 2024, в 10:01
500 руб./за проект
26 апр. 2024, в 09:18
500 руб./в час
26 апр. 2024, в 06:46
1500 руб./в час