# Поля ввода

Поле записывает введённое в переменную. Её имя задаётся в поле «Переменная» — дальше значение подставляется в тексты, уходит в списки, запросы и условия. Подробнее — на странице [Данные приложения](https://support.watbot.ru/mini-apps/data#переменные).

Как добавлять элементы и что у них общего — на странице [Элементы экрана](https://support.watbot.ru/mini-apps/elements).

| Элемент | Что вводят |
|---|---|
| [«Поле ввода»](https://support.watbot.ru/mini-apps/elements/fields/input) | Одну строку: текст, число, телефон, почту, дату |
| [«Многострочное поле»](https://support.watbot.ru/mini-apps/elements/fields/textarea) | Длинный текст |
| [«Список выбора»](https://support.watbot.ru/mini-apps/elements/fields/select) | Вариант из заданных |
| [«Переключатель»](https://support.watbot.ru/mini-apps/elements/fields/switch) | Да или нет |
| [«Ползунок»](https://support.watbot.ru/mini-apps/elements/fields/range) | Число на шкале |
| [«Оценка звёздами»](https://support.watbot.ru/mini-apps/elements/fields/rating) | Оценку звёздами |
| [«Дата и время»](https://support.watbot.ru/mini-apps/elements/fields/datetime) | Дату, время или месяц в календаре |

Нажатие на поле выходом не считается. Чтобы отправить заполненное, поставьте под полями [кнопку](https://support.watbot.ru/mini-apps/elements/basic/button) и ведите с неё связь — например, в блок «Добавить запись» или «HTTP-запрос».

## Общие настройки

- **«Переменная»** — куда попадёт введённое значение.
- **«Подпись»** и **«Положение подписи»**: «Сверху», «Плавающая», «Слева, фиксированной ширины», «Слева», «Справа». У переключателя и ползунка «Плавающей» нет.
- **«Подсказка в поле»** — серый текст в пустом поле: у поля ввода, многострочного поля и списка выбора.
- **«Значение по умолчанию»**. Сюда можно подставить переменную — так поле заполняется значением найденной записи.
- **«Состояние»**: «Только для чтения» (у поля ввода и многострочного поля), «Заблокировано».
- **«Заливка»**: «Контурная», «Сплошная», «Нет» и отметка «Закругленная» — у поля ввода, многострочного поля и списка выбора. Рамка и заливка работают только в Android.

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

## Проверка

У «Поля ввода», «Многострочного поля» и «Списка выбора» есть раздел «Проверка»:

- «Подсказка под полем»;
- «Текст ошибки» — показывается вместо подсказки, когда значение не проходит проверку: обязательное поле, длина, формат;
- «Длина: от и до» и «Показывать счётчик символов» — у поля ввода и многострочного поля;
- у поля ввода — «Границы и шаг» для чисел и дат и «Шаблон (регулярное выражение)»;
- «Обязательное поле».

Поля, которые сразу становятся записью списка, удобнее собрать [«Формой записи»](https://support.watbot.ru/mini-apps/elements/records/form): у неё свои проверки на сервере.
