> ## Documentation Index
> Fetch the complete documentation index at: https://docs.landerlab.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Поля ввода в квизе: типы полей и настройки

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

Поля ввода позволяют **собирать данные о посетителях** прямо в квизе или воронке. С их помощью записываются имя, email, номер телефона и другая структурированная информация.

## Доступные типы полей

LanderLab предлагает разные поля ввода — в зависимости от того, какие данные вы хотите собрать:

| Поле | Описание |
| :- | :- |
| **Text Field** | Короткий текст (например, имя) |
| **Long Text** | Более длинные ответы или описания |
| **Email** | Проверяет формат email |
| **Phone Number** | Собирает номера телефонов с кодами стран |
| **Number** | Ввод только чисел |
| **Select** | Выпадающий список с заранее заданными вариантами |
| **Checkbox** | Ответ «да/нет» или согласие |
| **Google Address** | Поле с автозаполнением адреса |
| **Zip Code** | Почтовый индекс с валидацией |
| **Date Picker** | Выбор даты в календаре |
| **Date of Birth / Birthdate Picker** | Специализированный ввод даты |
| **Range Slider** | Выбор значения ползунком |
| **OTP** | Подтверждение одноразовым паролем |
| **Hidden Field** | Хранит невидимые данные (UTM, ID и т. д.) |

## Общие настройки (для всех полей)

У большинства полей ввода одинаковые основные настройки.

### General

* **Name** — внутреннее имя поля
  * Используется в переменных (например, `{{email}}`)
  * Отправляется в вашу CRM
  * Должно быть **уникальным во всём квизе**
* **Label** — видимый заголовок над полем
  * Пример: *Email Address*
* **Placeholder** — подсказка внутри поля
  * Пример: [*example@email.com*](mailto:example@email.com)

### Validation

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

* Обязательное заполнение поля
* Проверка корректного формата (email, число и т. д.)

### Decorators

Дополнительные элементы для полей:

* **Prefix** — текст или иконка перед полем (например, `$`, 📞)
* **Suffix** — текст или иконка после поля (например, `%`, кг)
* **Help Text** — короткая подсказка или всплывающая подсказка

### Spacing

Размеры и положение:

* **Size** — S, M, L, Full width
* **Margin** — отступы вокруг поля

### Appearance

* **Visibility** — показ на десктопе, на мобильных или на обоих

## Специализированные поля

У некоторых полей есть дополнительные настройки — в зависимости от назначения.

### Range Slider

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

* **Min / Max / Step** — диапазон и шаг изменения
* **Initial Value** — начальное положение ползунка
* **Prefix / Suffix** — добавление единиц измерения (например, \$, %, кг)
* **Thousands Separator** — форматирование больших чисел

### Zip Code

Поле для ввода данных о местоположении.

* **Country** — определяет формат валидации
* Поддерживаются разные форматы почтовых индексов

### Checkbox

Используется для подтверждений или согласий.

* Подходит для:
  * условий и положений (Terms & Conditions)
  * чекбоксов согласия
* Поддерживает форматированный текст и ссылки

### Select (выпадающий список)

Позволяет выбрать один из заранее заданных вариантов.

* **Options**:
  * Display Name — то, что видит пользователь
  * Value — то, что отправляется в CRM

Дополнительные настройки:

* сортировка по алфавиту
* обратный порядок
* случайный порядок вариантов

### Phone Number

Поле для сбора телефонов с учётом страны.

* **Default Country Code**
* Возможность разрешить выбор страны
* Возможность включить полный номер в сохраняемое значение

### Date Field

Используется для выбора даты в календаре.

* **Date Format**
* Ограничения:
  * будущие даты
  * прошедшие даты
  * только рабочие дни
* Возможность начинать неделю с понедельника

## Рекомендации

* Делайте поля **простыми и минимальными**, чтобы снизить отвал
* Используйте **placeholder и help text**, чтобы подсказать пользователю
* Следите, чтобы имена полей были **уникальными и одинаковыми** для сопоставления с CRM
* Используйте специализированные поля (такие как Phone или Zip Code) для более точной валидации


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.