Динамический интервал выбора даты

Добрый день.

Сегодня спешим рассказать о новых возможностях, которые мы добавили для элемента формы "Дата". Очень часто, когда есть необходимость выбора даты, нужно не дать пользователю выбрать "неправильную" дату в календаре. Например, вы проводите запись на мероприятие, которое состоится через месяц и будет проходить 7 дней.

И вам нужно дать возможность пользователю выбрать нужный день в тот период времени, когда будет проходить мероприятие. Зачем выводить в календаре даты, которые не относятся к мероприятию и путать пользователя. Гораздо лучше вывести только те даты, на которые можно записаться, а все остальные заблокировать.

Как это настроить?

Благодаря нашим последним доработкам, это можно настроить очень просто. В настройках элемента формы "Дата" появилась отдельная опция "Выводить заданный интервал дат":

Включив эту опцию ниже появятся два новых поля: минимальная и максимальная дата:

Задав такие даты, календарь в форме будет выводить вот такие даты:

Как видно из примера выше, у нас выводятся активные даты с 6 по 21 июня, как мы настроили в настройках элемента, а все остальные - заблокированы и их нельзя выбрать.

Мы постарались сделать настройку минимальной и максимальной даты очень гибкой. Кроме фиксированных дат там можно настраивать и динамические даты. Для этого нужно использовать специальные фразы:

  • now - выводит текущую дату
  • 5 days - выводит дату с таким расчетом: текущая дата плюс 5 дней
  • -5 days - текущая дата минус 5 дней
  • 2 weeks - текущая дата плюс 2 недели
  • 1 month - текущая дата плюс 1 месяц
  • 1 year - текущая дата плюс 1 год
  • 2 months 5 days - текущая дата плюс 2 месяца и 5 дней

Вот так просто можно формировать динамический интервал дат в календаре.

Блокировка заданных дней недели

Кроме этого мы добавили еще одну новую опцию "Блокировать заданные дни":

Включив эту опцию у вас ниже отобразится список дней недели. Для того, чтобы запретить выбор этого дня недели в календаря, необходимо просто отметить его чекбоксом.

Это очень удобно, если вам нужно заблокировать, например, выходные дни и не возится с настройкой блокировок дат.

На сегодня это все. Оставляйте свои комментарии в форме ниже!

Комментарии
Готовые шаблоны веб-форм
Platinum

Какой у вас уровень физической подготовки?

Этот тест поможет определить, как далеко ли вы продвинулись в своих занятиях фитнесом. Для фитнес-центров, спортивных магазинов, ЗОЖ, тематических СМИ, пабликов, блогов.
$6.00
Подробнее
Gold

CPL

CPL – это метрика, используемая в интернет-маркетинге и рекламе для оценки эффективности действий по привлечению потенциальных клиентов. CPL определяется как стоимость, которую требуется заплатить за каждое полученное предложение (лид).
$10.00
Подробнее
Basic

Форма оценки обслуживания

Клиент заполнит форму и Вы сможете учесть все замечания Подробнее
Free

Шаблон оценки лояльности клиента

Узнайте об уровне удовлетворенности клиентов, чтобы определять тенденции лояльности потребителей в рамках Вашей маркетинговой деятельности. Подробнее

Закажите разработку формы под ключ

Нет времени разбираться со всеми настройками самому? Не проблема!
Закажите разработку веб-формы у нас
Новогодняя распродажа 2024. Скидки до 40% на все тарифы!
Подробнее