@ArtJH

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

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

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

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

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

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

Похожие вопросы