Условная постраничная логика в формах и опросах
Описание
Условная постраничная логика позволяет настраивать логику переходов между страницами формы. В зависимости от ответов, которые дает пользователь, можно изменять порядок показа страниц, а также задавать условия показа той или иной страницы.
Как настроить логику
Шаг 1. Активация логики
Создайте форму и заполните основные настройки. После этого перейдите на вкладку "Логика" и активируйте опцию, кликнув на переключатель в правом верхнем углу.
Шаг 2. Добавление страниц и элементов
Вернитесь на вкладку "Конструктор". Создайте страницы формы и добавьте в них нужные элементы:
Обратите внимание, что вы настраиваете логику переходов между страницами формы. Чтобы после определенного ответа на вопрос пользователь переходил на нужную страницу, необходимо создавать отдельные страницы для каждого вопроса, после которого произойдет переход.
Шаг 3. Добавление условия
Снова перейдите на вкладку "Логика". Вы увидите, что все созданные страницы выстроились друг за другом:
Чтобы изменить порядок, кликните на блок страницы и, зажав левую кнопку мыши, перетащите его.
Выберите страницу, с которой пользователь начнет проходить опрос. Для этого нажмите на блок страницы — справа появится окно. Кликните кнопку "Сделать стартовой страницей цепочки". Стартовой страницей может быть любая страница в форме.
Теперь необходимо добавить условие. Условие — это элемент на странице формы, предполагающий выбор пользователя ("Да/нет", "Один вариант", "Выпадающий список", "Диапазон").
Чтобы добавить блок условия, нажмите на кнопку и выберите "Условие":
Кликните на блок условия (ромб). После этого нажмите на кнопку "Добавить условие" в появившемся справа окне:
Для одного блока можно добавлять сразу несколько условий. Есть возможность проверять ответ пользователя на соответствие всем условиям ("Все условия") или на соответствие хотя бы одному из них ("Хотя бы одно условие").
Для удаления всего блока условия из схемы воспользуйтесь иконкой корзины в правом верхнем углу.
Шаг 4. Настройка условия
Сначала необходимо выбрать в выпадающем списке элемент на странице, который будет использоваться в качестве условия:
Условие можно задавать следующим элементам:
Да/Нет
"Да/Нет" является самым простым условием. Если пользователь дал утвердительный ответ, он перейдет на одну страницу; если отрицательный — на другую.