Поле текстового поля

  1. этикетка
  2. Текст заполнителя
  3. Тип
  4. Несколько линий
  5. пароль
  6. Значение по умолчанию
  7. Количество символов
  8. Текст справки
  9. Показать это поле
  10. Требовать это поле
  11. Только для чтения
  12. Количество пределов
  13. Пользовательская ошибка

Поле Текстовое поле используется для сбора текстовых ответов произвольной формы. Пользователь может ввести любую комбинацию букв или цифр в ответ на вопрос.

этикетка

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

Текст заполнителя

Заполнитель текста - это короткое приглашение, которое описывает ожидаемое значение поля ввода. Приглашение отображается в поле перед вводом значения и исчезает, когда вы начинаете вводить текст.

Тип

Одна линия

Однострочные текстовые поля предназначены для коротких ответов.

Несколько линий

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

пароль

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

Проверка формата позволяет проверять (и потенциально переформатировать) пользовательский ввод. Например: поле Textbox с проверкой формата, установленным на Numeric, потребует от пользователей вводить только цифры. Вы можете выбрать один из множества стандартных форматов или указать свой собственный формат:

  • Алфавитный - требуется, чтобы пользователи вводили только буквы.
  • Числовой - требуется, чтобы пользователи вводили только цифры.
  • Буквенно-цифровой - требует, чтобы пользователи вводили только цифры или буквы.
  • SSN - требует, чтобы пользователи вводили 9-значный номер социального страхования, который автоматически переформатируется в ### - ## - ####.
  • Почтовый индекс - требует, чтобы пользователи вводили 5-значный или 9-значный почтовый индекс.
  • IP-адрес - требует, чтобы пользователи вводили 4-значный IP-адрес, разделенный точками (#. #. #. #.)
  • MAC-адрес - требует, чтобы пользователи вводили 12-символьный MAC-адрес, который автоматически переформатируется в ##: ##: ##: ##: ##: ##.
  • Настраиваемая маска - требует, чтобы пользователи вводили числовое или буквенное значение в произвольном формате. При создании маски используйте # для чисел и & commat; для букв и () вокруг необязательных вводов. Затем напишите сообщение об ошибке, которое появляется, когда пользовательский ввод не отформатирован правильно.
  • Пользовательское регулярное выражение - введите пользовательское регулярное выражение (для краткости регулярное выражение), чтобы проверить вводимые пользователем данные. Например; если вы хотите, чтобы пользователь ввел шестнадцатеричный цветовой код (обычно форматированный как «#», за которым следуют 3–6 цифр или букв между AF), вы можете использовать следующее регулярное выражение: ^ # ([A-Fa-f0-9 ] {6} | [A-Fa-f0-9] {3}) $

После того, как вы добавите сообщение об ошибке, пользователь столкнется с ошибкой, если его код отформатирован неправильно:

У вас также есть возможность переформатировать регулярное выражение. Например; вы можете потребовать, чтобы пользователи вводили «abcd» или «ab cd», используя следующее выражение:

^ (ab)? (cd) $

Затем вы можете переформатировать выражение, чтобы убедиться, что между «ab» и «cd» есть пробел:

1 $ 2

1 $ 2

Теперь, если пользователь вводит «abcd», текстовое поле автоматически переформатирует строку, чтобы включить пробел.

Теперь, если пользователь вводит «abcd», текстовое поле автоматически переформатирует строку, чтобы включить пробел

Регулярные выражения могут быть довольно сложными в зависимости от того, чего вы пытаетесь достичь. Есть много полезных инструментов онлайн, которые могут помочь вам написать ваши регулярные выражения; Вы можете найти шпаргалку, чтобы рассмотреть некоторые из основ Вот , Кроме того, чтобы проверить ваши выражения, RegExr это отличный инструмент.

Значение по умолчанию

Значения по умолчанию могут использоваться для автоматического заполнения значения поля для пользователя. Пользователь может затем изменить значение по умолчанию перед отправкой формы. Значение по умолчанию всегда может быть одним и тем же значением или может изменяться в зависимости от определенных условий, таких как выбранное значение другого поля в форме. Чтобы установить изменяющееся значение по умолчанию, щелкните значок с молнией в поле, чтобы открыть Conditional Logic Builder.

Количество символов

Установите минимальное и / или максимальное количество символов, которые пользователь может вводить в это поле. Если количество введенных символов превышает максимальное или ниже минимального, отображается сообщение об ошибке, и форму нельзя отправить до тех пор, пока не будет введено указанное количество символов.

Установка минимального или максимального количества символов в 0 аналогична отсутствию указанного числа.

Текст справки

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

Показать это поле

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

  • Всегда - поле всегда отображается.
  • Когда - Поле будет отображаться только при соблюдении определенных условий. После выбора этой опции откроется диалоговое окно Conditional Logic Builder, позволяющее выбрать, когда следует отображать поле или раздел.
  • Внутренне - Поле не будет отображаться в общедоступной форме и будет отображаться только тогда, когда пользователь Cognito Forms редактирует форму на странице «Записи».
  • Никогда - Поле никогда не будет отображаться.

Требовать это поле

Требование поля будет гарантировать, что пользователь предоставит ответ. Когда поле является обязательным, отображается сообщение об ошибке, и форму нельзя отправить, пока значение не будет добавлено в поле. Обязательные поля отмечены красной звездочкой рядом с ярлыком. По умолчанию поля не являются обязательными.

  • Всегда - Поле обязательно для заполнения. Пользователь должен предоставить ответ для отправки формы.
  • Когда - Поле является обязательным только при соблюдении определенных условий. После выбора этой опции откроется диалоговое окно Conditional Logic Builder, позволяющее выбрать, когда поле необходимо заполнить.
  • Никогда - Поле не требуется. Это поведение по умолчанию.

Только для чтения

Установите поля и разделы только для чтения, чтобы создавать простые рабочие процессы с вашими формами. Все поля могут быть доступны только для чтения, за исключением полей, которые по умолчанию уже доступны только для чтения (Расчет, Цена, Контент, Разрыв страницы и т. Д.).

  • Always - Поле всегда доступно только для чтения.
  • Когда - Поле доступно только для чтения, когда выполняются определенные условия. После выбора этой опции откроется диалоговое окно Conditional Logic Builder, позволяющее выбрать, когда поле доступно только для чтения.
  • Внутренне - Поле не будет доступно только для чтения в общедоступной форме и будет доступно только для чтения, когда пользователь Cognito Forms редактирует форму со страницы «Записи».
  • Никогда - поле позволяет вводить данные пользователем. Это поведение по умолчанию.

Количество пределов

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

  • Без дубликатов - ограничьте количество, допустимое до одного. Как только ваш лимит установлен, вы можете написать собственное сообщение об ошибке, которое будет отображаться при превышении лимита.
  • Определенное количество - укажите ограничение количества больше единицы. Это значение может быть либо постоянным целым числом, либо целочисленным вычислением.

Пользовательская ошибка

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