> ## 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 введён в правильном формате.

## Где найти валидацию

<Frame>
  <img src="https://mintcdn.com/landerlab-babdc23f/iim-yqLLTb3Wc_II/images/validation.png?fit=max&auto=format&n=iim-yqLLTb3Wc_II&q=85&s=c971930f1dd102df2d90e9c34b5e1682" alt="Раздел Validation в панели настроек блока" width="1920" height="994" data-path="images/validation.png" />
</Frame>

* Выберите блок, для которого нужно включить валидацию
* Откройте панель настроек блока
* Найдите раздел **Validation**

💡 Валидация поддерживается во всех блоках типа **Input** и **Choice**.

## Как использовать валидацию

* Включите валидацию (**ON**) в настройках блока
* Добавьте своё сообщение об ошибке (**Error Message**) — это необязательно

Если своё сообщение не задано, покажется сообщение по умолчанию:

**«This field is required.»**

## Сообщения об ошибках

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

Примеры:

* «Enter a valid email address» («Введите корректный email»)
* «Please select an option» («Выберите вариант»)
* «Phone number is required» («Укажите номер телефона»)

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

* Делайте сообщения **короткими и понятными**
* Пишите, что именно нужно исправить
* Используйте валидацию на всех важных полях, чтобы избежать неполных или неверных данных

<Tip>
  **Совет:** корректная валидация повышает процент завершённых прохождений, потому что подсказывает пользователю, а не сбивает его с толку.
</Tip>


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