Каждая форма составляется из полей определенных типов. У каждого поля есть стандартный набор параметров:
Обычная строка. Может быть использовано для любых текстовых и числовых данных. Например для ФИО, адреса сайта и т.д.
Мультистроковое поле. Может быть использовано для больших текстовых даннхы. Например, для текста вопроса, описания проблемы и т.д.
Данное поле используется для ввода электронного адреса. У данного поля есть дополнительная опция - проверять на валидность. Если отмечено, то будет производиться проверка правильности заполненного поля. Емайл считается правильным если есть знак @, есть текст после знака @, есть точка после знака @ и есть текст после точки. На валидность пройдут любые utf8 емайлы.
Поле используется для ввода номеров телефонов. Но может быть использовано и для ввода любых числовых данных с использованием маски ввода.
Поле считается валидным, если введенный номер удовлетворяет маске.
Поле маска вводится маска телефона в определенном формате. Но есть 2 предустановленных формата:
Маску так же можно указать собственную. Например, для международных номеров России маска будет следующая: +7(999)999-99-99
Данный тип поля нуждается в воде списка допустимых значений и имеет 2 вида отображения
Стандартная галочка. Может быть использована, например для того, чтоб получить у пользователя согласие на получение от вас информационных сообщений.
Поле для загрузки файлов имеет 2 дополнительных опции:
Имейте ввиду, что в большинстве случаев, для того, чтоб данное поле работало корректно, необходимо установить галочку "сохранять данные в базу".
Кнопка используется для отправки заполненной формы. Имеет дополнительный параметр:
Имейте ввиду, что если на форме отсутствует кнопка для отправки, то единственным вариантом отправки формы будет нажать на enter в одном из текстовых полей.
Заметка является статическим блоком. Используется для создания текстовых описаний прямо на форме.
Является статическим блоком. Если шапка стоит в верхней части формы, то она выносится за рамки тела, что может сильно повлиять на внешний вид, так как, обычно, в дизайне присутствуют отступы у тела формы.
Допускается отключение шапки.