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

Добрый день.

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

Какой уход необходим для вашей кожи лица?

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

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

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

Сможете ли вы бросить курить?

Чтобы выбрать эффективный способ отказа от курения, следует использовать тест Фагерстрема, который показывает степень никотиновой зависимости. Для размещения на сайтах, соцстраницах, в почтовых рассылках ЗОЖ, аптек, клиник,в СМИ и блогах.
$5.00
Подробнее
Gold

Churn Rate

Метрика Churn Rate позволяет дать ответ на вопрос, какая доля пользователей перестала пользоваться сервисом, иначе говоря, – отвалилась.
$10.00
Подробнее

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

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