Валидация ответов
Валидация проверяет то, что респондент вписал сам: возраст, телефон, почту, произвольную строку. Пока ответ не проходит проверку, интервью не пускает дальше.
Проверка настраивается у конкретного варианта ответа и только тогда, когда этому варианту разрешён свой ввод. У обычных вариантов с готовым текстом проверять нечего.
Где включается | Откройте вопрос на редактирование, разверните строку варианта ответа стрелкой справа — появится ряд вкладок. Вкладка «Валидация» стоит в этом ряду третьей и показывается, только если во вкладке «Формат» разрешён свой вариант ответа. Точка рядом с названием вкладки означает, что проверка уже настроена. В списке вопросов настроенная проверка видна плашкой «Валидация: число», «Валидация: строка» и так далее — рядом с плашкой формата.  |
Числа | Слева выбирается вид проверки, справа — её параметры. Для чисел есть три режима: «число >= ..» (не меньше заданного), «число «Строка описания» заполняется сама по выбранным границам и правке не поддаётся — это подсказка, по которой видно, что именно проверяется.  |
Строка | Для строки есть два взаимоисключающих правила. «Содержит» требует, чтобы в ответе встретилась заданная подстрока. «Длина строки» задаёт минимальное и максимальное число символов. Описание проверки здесь тоже собирается автоматически.  |
Телефон и E-mail | Эти две проверки настраивать нечем: у них нет параметров, достаточно выбрать вид проверки в левом столбце. Приложение само сверит ответ с форматом. Телефон принимается в виде +79031234567, 89031234567 или 903-123-4567 — то есть код страны и десять цифр. Для почты проверяется обычный вид адреса вида имя@домен.  |
Выражение | Если готовых видов не хватает, проверку задают регулярным выражением. Поле «RegExp выражение» подсвечивается красным, пока выражение написано с ошибкой. Ниже есть поле «Значение» и кнопка с палочкой: впишите пример ответа, нажмите — и окно ответит «Валидно!» или «Невалидно!». Это проверка самого выражения, в анкету введённый пример не попадает.  |
Как снять проверку | Корзина в правом нижнем углу настроек сбрасывает проверку: вид проверки снимается, описание и параметры очищаются. Плашка «Валидация: …» при этом исчезает из списка вопросов. Валидация не делает ответ обязательным — она проверяет только то, что уже вписано. Обязательность и минимальное число выбранных вариантов задаются в свойствах самого вопроса. |