Я работаю над прототипом HTML-сайта для фотографий и на странице бронирования своего веб-сайта хочу использовать селектор даты и времени. Но с атрибутом шага браузер показывает все параметры вместо того, что необходимо для 15-минутных интервалов 00:00, 00:15, 00:30, 00:45. Также мне нужно, чтобы минимальное время было 8:00, а максимальное 18:00, используя атрибуты min и max. Даже после этого остаются варианты для всех остальных временных интервалов, которые мне не нужны.
Я придумал этот фрагмент кода, чтобы исправить проблемы, которые у меня есть выше, но я очень не уверен, что делаю это таким образом, просто это неправильно.
У меня будет более 50 строк с опциями только для одного раскрывающегося списка, о котором я читал, что это не очень хорошая практика.
Что я могу сделать вместо этого, чтобы решить эту проблему?