FillioДокументация

Условная логика

Показывайте или скрывайте блоки и управляйте навигацией по страницам в зависимости от ответов респондентов.

Что такое условная логика

Условная логика делает форму динамичной. Вы задаёте правила, которые запускают действия при совпадении ответа респондента с условием.

Добавление правила

  1. 1Нажмите кнопку + между блоками и выберите «Условная логика».
  2. 2Выберите поле и условие для оценки.
  3. 3Выберите действие, которое нужно выполнить при выполнении условия.
  4. 4Добавляйте в одно правило больше условий и действий с помощью кнопки «Добавить условие» и списка действий.

Подсказка: откройте меню ••• у любого вопроса и выберите «Добавить условную логику». Блок правила встанет сразу под этим вопросом: останется его заполнить.

Условия

Условие сравнивает один ответ со значением. Набор доступных операторов зависит от типа вопроса, на который указывает правило.

ОператорДоступно для
РавноВсе типы вопросов
Не равноВсе типы вопросов
ПустоВсе типы вопросов
Не пустоВсе типы вопросов
Любое изВыпадающий список, переключатели, флажки, множественный выбор
Не любое изВыпадающий список, переключатели, флажки, множественный выбор
СодержитКраткий ответ, развёрнутый ответ, email
Начинается сКраткий ответ, развёрнутый ответ, email
Заканчивается наКраткий ответ, развёрнутый ответ, email
Больше чемЧисло, дата, время
Меньше чемЧисло, дата, время
Больше или равноЧисло, дата, время
Меньше или равноЧисло, дата, время

Сравнение текста не учитывает регистр и пробелы по краям, поэтому "Да" и "да" попадают под одно правило.

Комбинирование условий

В правиле может быть сколько угодно условий. Нажмите на надпись AND между двумя из них, чтобы переключить её на OR.

Идущие подряд условия AND образуют одну группу, а каждое OR начинает новую. Поэтому "A AND B OR C AND D" срабатывает, когда истинны и A, и B, либо когда истинны и C, и D.

Действия

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

Перейти на страницу

Переходит на указанную страницу при выполнении условия. Работает совместно с многостраничными формами.

Обязательный ответ

Делает поле обязательным только при выполнении условия.

Показать блоки

Показывает выбранные блоки. Блок, на который нацелено действие «Показать блоки», изначально скрыт и появляется только после выполнения условия.

Скрыть блоки

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

Скрыть кнопку для отключения завершения

Убирает кнопку завершения, так что форму нельзя отправить, пока условие выполняется. Используйте это, чтобы остановить респондента, который не подходит.

Пример

Если на вопрос «Вы студент?» отвечают «Да», показывайте поле «Студенческий билет». Иначе оно остаётся скрытым.

Совет

Скрытый вопрос пропускается при проверке страницы, поэтому обязательный вопрос, скрытый правилом, никогда не помешает отправке.