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

Добрый день.

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

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

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

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

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

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

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

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

Свадебное приглашение

Эта форма поможет Вам пригласить близких людей на самое важное торжество в жизни Подробнее
Gold

Доставка цветов

С помощью этой формы Вы сможете реализовать букеты цветов и сопутствующие к ним товары, например мягкие игрушки, открытки, топперы Подробнее
Gold

SOM

SOM (Serviceable & Obtainable Market) — реально достижимый объём рынка, доля от SAM. Это объём продаж, который компания может получить с помощью доступных ей инструментов.
$10.00
Подробнее
Platinum

Тест на знание мировых столиц

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

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

Нет времени разбираться со всеми настройками самому? Не проблема!
Закажите разработку веб-формы у нас