Условная постраничная логика в формах и опросах
Описание
Условная постраничная логика позволяет настраивать логику переходов между страницами формы. В зависимости от ответов, которые дает пользователь, можно изменять порядок показа страниц, а также задавать условия показа той или иной страницы.
Настройка логики формы
Активация логики
Создайте форму и заполните основные настройки. После этого перейдите на вкладку Логика и активируйте опцию, кликнув на переключатель в правом верхнем углу.
Создание структуры формы
Вернитесь на вкладку Конструктор. Создайте страницы формы и добавьте в них нужные элементы:

Обратите внимание, что вы настраиваете логику переходов между страницами формы. Чтобы после определенного ответа на вопрос пользователь переходил на нужную страницу, необходимо создавать отдельные страницы для каждого вопроса, после которого произойдет переход.
Работа с логикой
Перейдите на вкладку Логика. Все созданные страницы отобразятся в виде схемы:

Чтобы изменить порядок страниц, перетащите блоки мышью:

Выберите стартовую страницу, нажав на блок страницы и кликнув Сделать стартовой страницей цепочки. Стартовой страницей может быть любая страница в форме.

Добавление условий
Чтобы добавить блок условия, нажмите на кнопку
и выберите Условие:

Кликните на блок условия (ромб) и нажмите Добавить условие:

Для одного блока можно добавлять несколько условий. Есть возможность проверять ответ пользователя на соответствие всем условиям (Все условия) или на соответствие хотя бы одному из них (Хотя бы одно условие).

Для удаления всего блока условия из схемы воспользуйтесь иконкой корзины в правом верхнем углу.
Типы условий
Да/Нет
Да/Нет является самым простым условием. Если пользователь дал утвердительный ответ, он перейдет на одну страницу; если отрицательный — на другую.

Пример

Один вариант
Элемент позволяет перенаправить пользователя на определенную страницу в зависимости от варианта ответа, который он выбрал.

Пример

Выпадающий список
Выпадающий список позволяет пользователю выбрать один или несколько вариантов ответа из предложенных. Вы можете настроить логику так, чтобы при выборе определенных вариантов пользователь переходил на одну страницу формы, а при выборе других — на другую.
Для выпадающего списка со множественным выбором доступны следующие условия:
- Один из — хотя бы один из вариантов ответа, выбранных пользователем, соответствует указанному значению
- Все — все варианты ответа, выбранные пользователем, соответствуют указанному значению

Пример

Диапазон
Пользователь перейдет на определенную страницу в зависимости от того, какое значение диапазона отметит. Требуется выбрать:
- значение, с которым будет сравниваться ответ пользователя
- оператор сравнения (равно, больше чем, меньше чем)

Пример

Связывание блоков
Свяжите страницы формы в нужной последовательности. Зажмите иконку
на границе блока и проведите линию до страницы, на которую должен перейти пользователь.
- Серая линия — переход между страницами без условий
- Зеленая линия — переход, если ответ пользователя соответствует условию
- Красная линия — если условие не соблюдено

Чтобы удалить связь, нажмите на линию, а затем на иконку
:

Проверка и публикация
Проверить логику формы можно на вкладке "Оформление":

После проверки сохраните форму. После этого ее можно опубликовать и использовать на сайте или отправить клиенту ссылку на страницу формы в письме.