Поле даты

Интеллектуальный сбор дат для форм WordPress

Собирайте даты с точностью и контролем. От записи на прием до дат рождения — поле «Дата» с гибким форматированием, ограничениями диапазона дат и интеллектуальной проверкой предоставляет встроенным средствам выбора календаря мощные инструменты для работы с прошлыми датами, будущими датами, выходными и пользовательскими диапазонами.

Поле даты

Профессиональный сбор данных с интеллектуальной проверкой

Поле «Дата» в Auto Form Builder Pro обеспечивает интеллектуальный выбор даты для любых задач. Выберите один из 4 форматов даты (США, Великобритания, ISO), установите минимальные/максимальные границы даты, заблокируйте прошлые или будущие даты, отключите выходные дни и предварительно выберите сегодня, завтра или пользовательские даты. Идеально подходит для встреч, регистраций, дат рождения, дат событий, сроков и любых форм, требующих выбора даты.

Идеально для:

  • Даты записи на прием и бронирования
  • Даты регистрации на мероприятие
  • Сбор данных о датах рождения
  • выбор даты доставки
  • Сроки и даты сдачи
  • Даты начала и окончания
  • Календари доступности

Мощные функции для любого сценария использования

📅 Четыре формата дат

Выберите региональные настройки:
Первый год: 31.12.2023 (ISO 8601)
Международный стандартный формат. Лучше всего подходит для баз данных, сортировки и технических приложений.

Первый месяц: 31.12.2023 (по американскому стилю)
Американский формат. Наиболее привычный для пользователей из США — порядок месяцев, дней и лет.

Первый день: 31.12.2023 (по британскому стилю)
Британский/европейский формат с порядком дня, месяца и года. Распространен на международном уровне.

Первый день (с тире): 31-12-2023
Альтернативный европейский формат с использованием тире вместо косых черт.

Почему формат имеет значение:
Соответствует ожиданиям пользователей в зависимости от региона.
Предотвращает путаницу и ошибки.
Обеспечивает стабильное хранение данных.
Повышает процент заполнения форм.

Настройка дисплея:
Формат влияет на то, как даты отображаются пользователям, при этом внутри системы сохраняется стандартный формат хранения.

📏 Ограничения по диапазону дат

Управляйте выбираемыми датами:

Первая разрешенная дата (минимум):
Установите самую раннюю дату, которую пользователи смогут выбрать. Даты, предшествующие этой дате, будут отключены в календаре.

Примеры:

  • Регистрация на мероприятие: Минимальная дата = дата объявления о мероприятии.
  • Запись на прием: Минимальная дата = сегодня (предварительные записи не принимаются)
  • Исторические данные: Минимальная дата = дата основания компании.
  • Сроки выполнения проекта: Минимальная дата = дата начала проекта

Последняя разрешенная дата (максимальная):
Установите последнюю дату, которую пользователи смогут выбрать. Даты после этой даты будут отключены в календаре.

Примеры:

  • Ранняя регистрация: Максимальная дата = крайний срок
  • Ограниченное количество мест: Максимальная дата = последняя доступная дата
  • Исторические записи: Максимальная дата = сегодняшний день
  • Конкретные сроки: Максимальная дата = окончание акции

Кнопки быстрой настройки:
Установите минимальную/максимальную дату на сегодняшний день одним щелчком мыши или мгновенно снимите ограничения.

⏮️ Блокировка прошедших дат

Запретить выбор предыдущих дат:
Включите параметр «Блокировать прошлые даты», чтобы отключить все даты до сегодняшнего дня. Пользователи смогут выбирать только сегодняшние или будущие даты.

Идеально для:

  • Запись на прием (предыдущие записи не принимаются)
  • Регистрация на мероприятия (только на предстоящие мероприятия)
  • Выбор даты доставки (будущие доставки)
  • Системы бронирования (предварительное бронирование)
  • Сроки (должны быть установлены на будущее)

Разумное поведение:
Автоматическое ежедневное обновление – сегодняшняя дата всегда действительна, вчерашняя становится неактивной. Ручное управление датами не требуется.

Сочетается с другими ограничениями:
Используйте параметр «максимальная дата» для создания будущих периодов (например, бронирования с сегодняшнего дня до 30 дней вперед).

⏭️ Забронируйте будущие даты

Запретить выбор предстоящих дат:
Включите параметр «Блокировать будущие даты», чтобы отключить все даты после сегодняшней. Пользователи смогут выбирать только сегодняшние или прошлые даты.

Идеально для:

  • Сбор данных о дате рождения (не в будущем).
  • Даты исторических событий (только прошлые)
  • Даты начала работы (когда вы начали?)
  • Сроки завершения (уже наступили)
  • Даты юбилеев (прошедшие события)

Реальное использование:
Обеспечивает логичный ввод дат – даты рождения, даты приема на работу, даты окончания обучения должны быть в прошлом.

Встроенная проверка:
Браузер автоматически блокирует некорректные выделения. Никаких запутанных сообщений об ошибках не требуется.

📆 Отключить выходные дни

Выбор блюд на субботу и воскресенье:
Включите параметр «Без выбора выходных», чтобы отключить субботы и воскресенья в календаре. Можно будет выбирать только будние дни (понедельник-пятница).

Идеально для:

  • Бронирование деловых встреч
  • планирование доставки в офис
  • выбор даты консультации
  • Запись на сервисное обслуживание (только с понедельника по пятницу)
  • планирование B2B-встреч

Умные взаимодействия:
Если пользователь каким-то образом выберет выходные (с помощью клавиатуры), система автоматически исправит их на следующий понедельник. Бесперебойная защита.

Сочетается с другими вариантами:
Работает с ограничениями по прошлому/будущему – можно выбрать только будние дни в пределах допустимого диапазона.

🎯 Варианты даты по умолчанию

Выберите даты начала заранее:
Дата не выбрана (пустое поле):
Поле изначально пустое. Пользователям необходимо самостоятельно выбрать дату. Этот вариант лучше всего подходит для дат, которые сильно меняются.

Сегодняшняя дата:
При загрузке формы дата автоматически заполняется автоматически. Ежедневное динамическое обновление данных.

Случаи использования:

  • Поля «Дата запроса»
  • Формы для отметок времени
  • Документация на текущую дату
  • Выбор программ на сегодня

Завтрашняя дата:
Автоматически заполняется датой на завтра. Идеально подходит для бронирования на следующий день.

Случаи использования:

  • Выбор доставки на следующий день
  • Запись на прием на завтра
  • Будущие события по умолчанию
  • Доступно на следующий день

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

Случаи использования:

  • Рекомендуемая дата записи на прием
  • Даты событий по умолчанию
  • Предложения по срокам
  • Предварительно заполненные даты подачи заявок

📱 Встроенный календарь выбора событий

Оптимизированный для браузера выбор даты:
Использует встроенные в HTML поля ввода даты и календарь браузера. Обеспечивает привычный, специфичный для платформы интерфейс.

Внешний вид, зависящий от платформы:

  • iOS: Красивый селектор колесика мыши
  • Android: Календарь в стиле Material Design
  • Chrome для настольных компьютеров: Выпадающий календарь
  • Safari для настольных компьютеров: Компактный инструмент выбора
  • Все оптимизировано для их платформы

Бенефиты:

  • Библиотека JavaScript не требуется.
  • Мгновенная загрузка
  • Доступен по умолчанию
  • Навигация с помощью клавиатуры
  • Оптимизировано для сенсорного управления
  • Минимальный размер файла

Щелкните в любом месте:
Для открытия календаря необходимо щелкнуть по всей области поля. Большая интерактивная область повышает удобство использования.

✅ Интеллектуальная проверка даты

Встроенные уровни проверки:

Проверка формата:
Браузер автоматически обеспечивает правильный формат даты. Пользователи не могут ввести некорректные даты, например, «2023-13-45».

Проверка диапазона:
Ограничение по минимальному и максимальному значениям дат применяется на уровне элемента выбора. Недопустимые даты отключаются — их нельзя выбрать.

Проверка логики:
Ограничения по прошлому/будущему/выходным дням применяются автоматически. Система предотвращает некорректный выбор.

Очистить сообщения об ошибках:
Если пользователям каким-либо образом удается обойти ограничения, появляются четкие сообщения с пояснениями: «Дата должна быть после 01.01.2024» или «Дата должна быть до 31.12.2024».

🔀 Условная логика

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

Расширенные правила логики:

  • Логика И – все условия должны быть выполнены.
  • Логика ИЛИ – любое условие может инициировать действие.
  • 8 операторов: Равно, Не равно, Больше, Меньше, Содержит, Пусто и больше.

Случаи использования:

  • Отображать «Предпочитаемую дату» следует только в том случае, если тип бронирования равен «Запись на прием».
  • Отображать поле «Дата события», если поле «Тип события» не пустое.
  • Отображать «Дата доставки», если способ доставки установлен на «Запланированная».
  • Скрыть поле «Дата возврата», если тип билета равен «В одну сторону».

🎯 Улучшенный пользовательский опыт

Встроенные интеллектуальные функции:

  • Визуальное отображение даты – выбранная дата отображается в читаемом формате.
  • Значок календаря – визуальный индикатор выбора даты.
  • Навигация с помощью клавиатуры – навигация по календарю с помощью клавиш со стрелками
  • Доступность по вкладкам – Полная поддержка клавиатуры.
  • Оптимизировано для сенсорного управления – большие области касания на мобильных устройствах.
  • Автоматическая коррекция – неверные даты автоматически корректируются до ближайшей действительной даты.
  • Сегодняшняя дата выделена – текущая дата выделена в окне выбора даты.
  • Быстрый выбор – щелкните дату, и средство выбора даты закроется автоматически.
  • Поддержка текста справки — добавление подсказок или инструкций по форматированию даты.
  • Обязательная проверка – Сделайте выбор даты обязательным.
  • Пользовательские CSS-классы — применение пользовательских стилей.
  • Поддержка специальных возможностей – метки ARIA, совместимость с программами чтения с экрана.

Простая настройка в 3 шага.

Подготовьте поле даты за считанные минуты.

1
🎯

Добавить поле даты

Перетащите поле «Дата» из раздела «Основные поля» в форму.

2
⚙️

Выберите формат и диапазон

Выберите формат даты (США, Великобритания, ISO), при необходимости задайте минимальные/максимальные границы дат и включите блокировку на прошлые/будущие даты/выходные дни.

3

Установить дату по умолчанию

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

🎉 Вот и всё! Ваше поле для ввода даты готово, с интеллектуальной проверкой и встроенными средствами выбора даты.

Реальные приложения

Системы бронирования

Назначение Бронирование

* Даты медицинских приемов
* Планирование консультаций
* Выбор времени оказания услуги
* Координация дат встречи

Регистрация события

Регистрация события

* Даты посещения мероприятий
* Выбор даты проведения семинара
* Регистрация на конференцию
* Даты записи на занятия

Доставка и доставка

Доставка и доставка

* Предпочтительные даты доставки
* Выбор даты доставки
* Планирование даты получения
* Планирование даты отправки

Деловые документы

Бизнес-приложения

* Сроки завершения проекта
* Сроки выполнения заданий
* Даты вступления контракта в силу
* Даты начала/окончания действия соглашения

Заявки

Личная информация

* Сбор данных о дате рождения
* Даты годовщины
* Дата начала работы
* Даты завершения обучения

Системы бронирования

Бронирование

* Даты заезда/выезда из отеля
* Даты начала аренды
* Даты подтверждения бронирования
* Выбор периода бронирования

Полные параметры поля

Базовая конфигурация

  • Метка поля — заголовок, отображаемый над полем даты.
  • Описание/Текст справки – Дополнительные указания для пользователей
  • Обязательное поле – Сделайте выбор даты обязательным
  • Заполнитель – Не применимо для встроенных средств выбора даты

Формат даты

  • Как отображать даты:
  • Первый год: 31.12.2023 (ISO 8601)
  • Первый месяц: 31.12.2023 (по американскому стилю)
  • Первый день: 31.12.2023 (по британскому стилю)
  • Первый день (с тире): 31-12-2023

Ограничения по диапазону дат

  • Первая разрешенная дата – самая ранняя дата, которую могут выбрать пользователи (оставьте поле пустым, если ограничений нет).
  • Последняя разрешенная дата – последняя дата, которую пользователи могут выбрать (оставьте поле пустым, если ограничений нет).

Параметры блокировки дат

  • Блокировка прошлых дат — предотвращает выбор дат, предшествующих сегодняшнему дню.
  • Блокировка будущих дат — предотвращает выбор дат после сегодняшнего дня.
  • Нет возможности выбора выходных дней – это не позволяет выбрать субботу и воскресенье.

Выбор даты начала:

  • Дата не выбрана (поле пустое) – поле изначально пустое
  • Сегодняшняя дата – Текущая дата (предварительно заполнена)
  • Завтрашняя дата – Следующий день (предварительно заполнено)
  • Конкретная дата (на ваш выбор) – Заполненная пользовательская дата

Настраиваемая дата по умолчанию – выберите начальную дату (отображается при выборе параметра «Конкретная дата»).

Условная логика

  • Включить условную логику — показывать/скрывать в зависимости от условий.
  • Тип логики
  • Все условия должны быть соблюдены (И)
  • Любое условие может быть выполнено (ИЛИ)
  • Условия Правила
  • Показать/Скрыть – Действие, которое необходимо выполнить
  • Поле – Какое поле нужно отметить
  • Операторы: Равно, Не равно, Содержит, Больше, Меньше, Пусто, Не пусто
  • Ценность – Сравнительная ценность
  • Множество условий – добавляйте неограниченное количество правил

Дополнительные параметры

  • Скрытое поле — сделать поле невидимым, но включить дату в отправленные данные.
  • Пользовательские CSS-классы — применение пользовательских стилей.
  • Атрибуты доступности – метки ARIA для программ чтения с экрана.
Автоматический конструктор форм — демонстрация

Почему стоит выбрать именно поле для ввода даты?

✅ Множество форматов – США, Великобритания, ISO и формат с пунктирной линией.
✅ Контроль диапазона дат – точная установка минимальных и максимальных значений
✅ Блокировка прошлых дат – разрешен выбор только будущих дат
✅ Блокировка будущих дат – Разрешается выбор только прошлых дат
✅ Отключить выходные дни – выбор только будних дней для бизнеса
✅ Интеллектуальные настройки по умолчанию – автоматическое заполнение сегодняшней, завтрашней или пользовательской датой
✅ Встроенные средства выбора дат – календари, оптимизированные для каждой платформы.
✅ Автоматическая проверка – Недопустимые даты нельзя выбрать
✅ Полная интеграция – бесперебойно работает со всеми функциями формы

Часто задаваемые вопросы (FAQ)

В: Какие форматы дат поддерживаются?

Четыре формата: ISO (31.12.2023), США (31.12.2023), Великобритания (31.12.2023) и Dashed (31.12.2023). Выберите формат, который лучше всего соответствует вашей аудитории.

В: Как запретить пользователям выбирать даты из прошлого?

Включите параметр «Блокировать прошлые даты». Любая дата до сегодняшнего дня станет недоступной для выбора в календаре.

В: Могу ли я ограничить диапазон дат определенным диапазоном?

Да. Установите параметры «Первая разрешенная дата» и «Последняя разрешенная дата», чтобы ограничить выбор определенным временным промежутком.

В: Что делает функция «Отключить выходные»?

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

В: Как работают даты по умолчанию?

Выберите, будет ли поле изначально пустым, отображать сегодняшнюю дату, завтрашнюю дату или пользовательскую дату. Сегодняшняя и завтрашняя даты автоматически корректируются.

В: Выглядит ли окно выбора даты одинаково на всех устройствах?

Нет. Он использует собственный пользовательский интерфейс каждого устройства — колесико выбора в iOS, календари Android, меню рабочего стола и так далее.

В: Могу ли я заблокировать будущие даты для полей, содержащих дату рождения?

Да. Включите параметр «Блокировать будущие даты», чтобы пользователи могли выбирать только даты, начиная с сегодняшнего дня и до него включительно.

В: Как взаимодействуют минимальные и максимальные даты с блокировкой по прошлому и будущему?

Они суммируются. Например, блокировка прошлых дат плюс максимальная дата в 30 дней вперед приводит к диапазону от сегодняшнего дня до 30 дней вперед.

В: Могут ли пользователи вводить даты вручную вместо использования средства выбора дат?

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

В: Что произойдет, если пользователь выберет выходные, когда функция отображения выходных отключена?

Система автоматически подстраивается под ближайший подходящий рабочий день, как правило, следующий понедельник.

В: Можно ли использовать условную логику с полями, содержащими дату?

Да. Используйте сравнения типа «Равно», «Пусто», «Не пусто», «Больше» или «Меньше», чтобы управлять видимостью других полей.

В: Как установить крайний срок?

Укажите крайний срок в поле «Последняя разрешенная дата». Пользователи не смогут выбирать даты после этой даты. Используйте в сочетании с полем «Блокировать прошлые даты», если вам нужна доступность только в будущем.

Готовы профессионально собирать финики?

Начните создавать мощные формы WordPress с интеллектуальным выбором даты и комплексной проверкой данных.