@ArtJH

Как сделать два таких зависимых друг от друга time inputs?

60a20c1b2cf7d182408130.png
Референс с яндекс календарь.

Я не знаю как сделать:
1) инпут не принимает новое значение если оно не в диапазоне от 00:00 до 23:00. То есть если я напишу 50:90, то инпут не примет такое значение
2) если у первого инпута значение с 9:00, то в второго инпута должно начинаться позже 9:00. То есть значение раньше, чем первое он не примет

Решение должно быть на чистом js. Так как используется vue

Может есть плагины готовые? Тоже ищу гуглю
  • Вопрос задан
  • 152 просмотра
Пригласить эксперта
Ответы на вопрос 2
1) Взять готовый Time Input компонент. Или даже Date Time. Застилить его под свой UI. (на том же Vue их достаточно)
У них реализована уже валидация для покрытия (50:90)
2)Как правило большенство плагинов поддерживают свойства - minRangeValue - maxRangeValue, c помощью которых и можно этим управлять.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 11:08
5000 руб./за проект
19 апр. 2024, в 10:59
150000 руб./за проект
19 апр. 2024, в 10:02
6000 руб./за проект