CMS: о настройках одобрения для элементов ввода
5 мин.
Система управления контентом (CMS) Wix позволяет создавать пользовательские формы с элементами ввода, которые отправляются в вашу коллекцию. Использование настроек подтверждения в элементах ввода помогает гарантировать, что данные, которые вы собираете с посетителей, соответствуют вашим требованиям. Вы также можете , в которых хранятся отправленные введенные значения.
Использование настроек подтверждения для элементов ввода в Wix CMS гарантирует, что собранные данные будут точными, полными и соответствуют вашим требованиям. Это улучшает общее качество данных и улучшает опыт пользователей на вашем сайте.

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

Управляйте типом собираемой информации
Вы можете настроить элементы ввода текста так, чтобы они принимали определенные типы информации, такие как текст, числа или адреса электронной почты. Каждый тип выполняет определенную проверку, чтобы убедиться, что введенное значение соответствует необходимому формату.
Тип ввода текста | Одобрение | Дополнительные одобрения |
|---|---|---|
Текст | Нет | Ограничение в длине, паттерне |
Пароль | Нет | Ограничение в длине, паттерне |
Число | Значение - это число | Максимальное значение, минимальное значение, паттерн |
Эл. почта | Значение - это адрес эл. почты | Паттерн |
URL | Значение - это URL, начинающийся с «http» или «https» | Паттерн |
Номер телефона | Значение - это номер телефона | Паттерн |

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

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

Проверяйте шаблоны с помощью регулярных выражений
Некоторые элементы ввода учитывают дополнительную проверку шаблонов с помощью регулярных выражений. Например, вы можете применить определенный формат для имен пользователей с помощью регулярного выражения ^[a-zA-Z0-9_]{5,20}$. Это гарантирует, что имя пользователя будет состоять из от 5 до 20 букв, цифр или символа подчеркивания.
Следующее регулярное выражение, которое вы можете добавить к элементу ввода, чтобы он принимал только действительные имена пользователей:
1^[a-zA-Z0-9_]{5,20}$В этом выражении ^ и $ представляют начало и конец строки соответственно. Внутри этих символов находятся две секции: одна заключена в квадратные скобки [] , а другая в фигурные скобки {}. Секция, заключенная в квадратные скобки [a-zA-Z0-9_] соответствует строчным буквам a-z, заглавным буквам A-Z, числам 0-9 или подчеркиванию _. Раздел, заключенный в фигурные скобки {5,20}, означает, что вам нужно от 5 до 20 символов, соответствующих разделу, который непосредственно предшествовал ему, а именно [a-zA-Z0-9_].

Ограничьте доступ к датам и времени для выбора
Элементы ввода даты позволяют контролировать, какие даты могут выбирать пользователи. Вы можете ограничить доступ пользователей к выбору дат в прошлом, дате в будущем или определенным дням недели, например, выходным. Кроме того, вы можете выбрать один из четырех разных форматов даты: MM/DD/YYYY, DD/MM/YYYY, YYYY/MM/DD или YYYY/M/D).
Элементы ввода времени позволяют определить доступные и недоступные часы, которые могут выбирать пользователи. Вы можете выбрать 12-часовой или 24-часовой формат времени и установить шаг времени, с которым могут выбирать пользователи.

Часто задаваемые вопросы
Нажимайте ниже, чтобы прочитать ответы на часто задаваемые вопросы о настройках подтверждения в элементах ввода.
У всех ли элементов ввода свои настройки подтверждения?
Как проверка полей применяется к контенту коллекции?
Что произойдет, если я отключу макет таблицы в коллекции?
Могу ли я установить значения по умолчанию для полей?

