Скрипт закрывает прошедшие дни в календаре полей «Дата»: они бледнеют и не нажимаются. Если посетитель впишет прошедшую дату руками, поле очистится, когда он уйдёт из него или нажмёт Enter.
Когда хватит настройки Tilda
У Tilda есть своя настройка: поле «Дата», раздел «Ещё», там отмечаются недоступные дни. Если форма с датой одна или две, начните с неё.
Когда нужен скрипт
- форм с датой много: код в HEAD закрывает прошлое во всех полях «Дата» сайта сразу;
- нужно правило «не раньше чем через N дней», например заказ минимум за двое суток. В настройке Tilda такого правила нет;
- запрет нужен только в отдельных полях, их имена задаются в настройке.
Скрипт работает в браузере посетителя: «сегодня» считается по часам его устройства, сервер Tilda дату не проверяет. Даты сверху и дни недели скрипт не ограничивает. Сторонних библиотек нет, запросов в сеть код не делает.