Форма состоит из вопросов — полей или списков, в которых пользователи могут ответить на вопрос или ввести данные. Для вопросов можно задать ограничения или варианты ответов, а также настроить условия показа в зависимости от того, как пользователь ответил на другие вопросы.
Чтобы добавить на форму первый блок вопроса, на вкладке Конструктор выберите вопрос из списка популярных вопросов.
Новый вопрос можно добавить в любую часть формы. Для этого наведите указатель на верхнюю или нижнюю часть блока вопроса и нажмите .
У некоторых вопросов можно изменить тип, при этом значения полей сохранятся. Чтобы изменить тип вопроса, в левом верхнем углу блока нажмите название типа и выберите новое значение из выпадающего списка.
Если на форме много вопросов или вы хотите сгруппировать вопросы по теме, форму можно разбить на несколько страниц.
Пользователи не смогут перейти на следующую страницу формы, пока не заполнят обязательные поля на предыдущей. Также для страницы можно настроить условия отображения на форме.
Чтобы добавить страницу на форму, нажмите кнопку Добавить страницу под списком вопросов или на панели Содержание справа.
Добавьте на страницу новые вопросы или перетащите вопросы с предыдущей страницы.
Если нужно показывать или скрывать страницу в зависимости от ответов пользователя на предыдущие вопросы формы, настройте условия отображения. Подробнее в разделе Настроить условия отображения вопроса или страницы.
Управлять страницей
Чтобы скопировать страницу вместе с параметрами вопросов, в правом верхнем углу страницы нажмите → Дублировать.
Чтобы удалить страницу, в правом верхнем углу страницы нажмите → Удалить.
Настроить условия отображения вопроса или страницы
Вы можете настроить отображение вопроса или целой страницы формы в зависимости от ответов пользователя на предыдущие вопросы:
В правом верхнем углу блока нажмите Условия показа.
Задайте условие отображения блока:
Выберите вопрос, от которого будет зависеть появление блока или страницы.
Выберите или введите ответ, совпадение с которым требуется проверять.
Если нужно отображать блок при выполнении нескольких условий, под первым условием нажмите значок . Затем настройте условие: выберите вопрос, операцию сравнения и вариант ответа.
Новое условие будет сгруппировано с предыдущими, по умолчанию ко всем условиям в группе применяется оператор И — блок будет отображаться на форме, если все условия выполняются одновременно. Чтобы блок отображался при выполнении хотя бы одного условия, нажмите значок оператора слева от группы, будет выбран оператор ИЛИ.
Чтобы задать более сложную логику отображения блока, можно добавить несколько групп условий. Для этого под списком условий нажмите Добавить условие, затем настройте условия в группе и выберите для них логический оператор: И либо ИЛИ.
По умолчанию ко всем группам применяется логический оператор И — блок будет отображаться на форме, если выполняются условия во всех группах. Чтобы блок отображался при выполнении условий хотя бы в одной группе, нажмите значок оператора слева от всех групп, будет выбран оператор ИЛИ.
Чтобы удалить условие, наведите на него указатель и нажмите значок справа.
Нажмите кнопку Сохранить.
Пример. На рисунке условия настроены таким образом, что вопрос «Укажите вашу почту» отобразится при выполнении условий в любой из групп (между группами логическое ИЛИ):
На вопрос «Пользовались ли нашим сервисом?» дан ответ «Хочу попробовать» и одновременно на вопрос «Хотите получать рассылку?» дан ответ «Да» (между условиями в группе логическое И).
На вопрос «Пользовались ли нашим сервисом?» дан ответ «Я уже пользователь».
Особенности настройки условий
Если между условиями задан логический оператор И, общий результат ИСТИНА получится при одновременном выполнении всех условий. Если задан оператор ИЛИ, результат ИСТИНА получится при выполнении хотя бы одного условия.
Для сложных условий сначала вычисляется результат для каждой группы — ИСТИНА или ЛОЖЬ. Затем вычисляется общий результат: к результатам отдельных групп применяется общий логический оператор.
Нельзя настроить условие показа для первого блока в форме.
Не рекомендуется добавлять в условие вопрос, отображение которого зависит от другого условия. Если вопрос не отображается, то любые условия с этим вопросом будут возвращать результат ЛОЖЬ.
Как добавить поле для произвольного ответа
Чтобы на форме с фиксированным набором ответов пользователь мог дать произвольный ответ, используйте условие отображения вопроса:
Добавьте в форму вопросы:
Несколько вариантов или Один вариант с несколькими вариантами ответов. Кроме фиксированных ответов, задайте произвольный ответ, например, Другое.
Короткий текст. В это поле пользователь будет вводить произвольный текст.
В конструкторе выберите вопрос Короткий текст и нажмите Условия показа.
Задайте условие показа вопроса:
Выберите вопрос с фиксированными вариантами ответа, от которого будет зависеть появление блока.
Выберите операцию сравнения равно.
Выберите «Другое».
Таким образом, поле для ввода произвольного текста будет отображаться, если в вопросе с несколькими вариантами выбран пункт «Другое».
Какие вопросы использовать
Если вы не уверены, какой блок вопроса подходит для вашей формы, воспользуйтесь таблицей: