Добавить вопросы
Форма состоит из блоков вопросов — полей или списков, в которых пользователи могут ответить на вопрос или ввести какие-либо данные. Для блоков можно задать ограничения или варианты ответов, а также настроить условия показа блоков в зависимости от того, как пользователь ответил на другие вопросы.
Добавить блок вопроса
-
Выберите форму. Откроется вкладка Конструктор.
-
Чтобы добавить на форму блок вопроса, выберите его из списка слева и перетащите в рабочую область. Чтобы понять, как работают разные блоки вопросов, прочтите раздел Какие вопросы использовать.
-
В открывшемся окне Редактирование вопроса задайте параметры блока. Чтобы настроить ранее добавленный блок, нажмите на него.
-
Чтобы изменить порядок вопросов, наведите указатель на блок и перетащите его за значок на нужное место.
-
Если нужно показывать или скрывать блок в зависимости от ответов пользователя на другие вопросы, настройте условия показа блока.
-
Чтобы удалить блок вопроса, нажмите значок .
-
Чтобы разбить форму на несколько страниц, в нижней части рабочей области нажмите кнопку Добавить страницу. Пользователи смогут переключаться между страницами формы с помощью кнопок Далее и Назад.
Важно
Пользователи не смогут переключиться на следующую страницу формы, пока не заполнят обязательные поля на предыдущей.
-
Чтобы просмотреть, как будет выглядеть готовая форма, нажмите кнопку Предпросмотр.
Настроить параметры вопроса
Чтобы настроить параметры блока вопроса, нажмите на него. Откроется окно Редактирование вопроса:
-
В левой части окна вы можете настроить параметры вопроса.
-
В правой части окна показано, как будет выглядеть вопрос на форме.
В зависимости от типа вопроса, для редактирования доступны разные параметры:
-
Вопрос — основной текст блока. Обычно служит заголовком поля или формулирует вопрос, на который нужно ответить пользователю.
-
Ответы — параметры для блоков, в которых пользователю нужно выбрать ответы из нескольких вариантов. Вы можете задать список допустимых ответов или ограничить выбор вариантов (например, при выборе даты или города).
-
Настройки — параметры, с помощью которых вы можете задать ограничения или дополнительные свойства блока. Например, сделать заполнение поля обязательным или настроить сортировку вариантов ответа.
-
Валидация — работает для некоторых типов полей, например, число или ИНН. Валидация нужна для проверки формата ответа: если формат неверный, пользователь увидит сообщение об этом. Подробную информацию можно прочитать в блоке Валидация ответа.
Подробное описание параметров см. в разделе Справочник вопросов.
Настроить предзаполнение текстовых и числовых полей формы
Значения по умолчанию можно добавить только для текстовых и числовых полей. Для предзаполнения полей другого типа настройте предзаполнение формы.
Вопросы, для которых доступно предзаполнение:
Чтобы при открытии формы в ее поля автоматически подставлялись заданные значения, добавьте значения по умолчанию:
-
Нажмите на вопрос. Откроется окно Редактирование вопроса.
-
Нажмите
Добавить значение по умолчанию. -
Введите значение, которым будет предзаполнено поле.
-
Нажмите кнопку Сохранить.
Настроить условия показа вопроса
Вы можете показывать или скрывать блок в зависимости от ответов на предыдущие вопросы:
-
Наведите указатель на блок и нажмите появившийся значок .
-
Выберите опцию при условии.
-
Задайте условие показа вопроса:
-
Выберите вопрос, от которого будет зависеть появление блока.
Для выбора доступны только те вопросы, которые следуют перед настраиваемым блоком.
Условие показа первого вопроса настроить нельзя. -
Выберите операцию сравнения: равно или не равно.
-
Выберите или введите ответ, совпадение с которым требуется проверять.
-
-
Чтобы добавить несколько условий, нажмите ссылку Добавить условие и задайте логический оператор.
Если между двумя условиями задан логический оператор И, требуется одновременное выполнение условий. Если задан оператор ИЛИ, требуется выполнение хотя бы одного условия.
Если вы добавите несколько условий с различными операторами, проверка условий будет выполняться по порядку сверху вниз. Оператор И не имеет приоритета над оператором ИЛИ.
Примечание
Чтобы получить предсказуемый результат проверки группы условий, рекомендуем использовать однотипные операторы: все условия с оператором И или все условия с оператором ИЛИ.
Как добавить поле для произвольного ответа
Чтобы на форме с фиксированным набором ответов пользователь мог дать произвольный ответ, используйте условие отображения вопроса:
-
Добавьте на форму вопросы:
-
Несколько вариантов или Один вариант с несколькими вариантами ответов. Кроме фиксированных ответов, задайте произвольный ответ, например, «Другое».
-
Короткий текст. В это поле пользователь будет вводить произвольный текст.
-
-
В конструкторе наведите указатель на вопрос «Короткий текст» и нажмите значок .
-
Выберите опцию при условии.
-
Задайте условие показа вопроса:
-
Выберите вопрос с фиксированными вариантами ответа, от которого будет зависеть появление блока.
-
Выберите операцию сравнения равно.
-
Выберите «Другое».
-
Таким образом, поле для ввода произвольного текста будет отображаться, если в вопросе с несколькими вариантами выбран пункт «Другое».
Какие вопросы использовать
Если вы не уверены, какой блок вопроса подходит для вашей формы, воспользуйтесь таблицей:
Какой ответ вы хотите получить | Какой блок выбрать |
---|---|
Произвольное слово или короткая фраза. Например, имя. | Короткий текст |
Произвольный длинный текст. Например, отзыв. | Длинный текст |
Число. Например, сумма денег. | Блок «Число» Целое число |
Дата или диапазон дат. Например, дата проведения мероприятия. | Дата |
Адрес электронной почты | Блок «Почта» |
Номер телефона | Телефон |
Ссылка. Например, профиль в соцсети. | Ссылка |
Файл, загруженный пользователем. Например, фото. | Файл |
Денежный перевод. Например, взнос за участие в мероприятии. | Блок «Оплата» |
Выбор одного варианта из предложенных. Например, выбор цвета товара. | Выпадающий список Блок «Один вариант» |
Выбор нескольких вариантов из предложенных. Например, для заказа нескольких услуг. | Блок «Несколько вариантов» |
Название города или страны. Например, место проживания. | Города и страны |
Несколько оценок по заданной шкале. Например, оценка мероприятия по нескольким критериям. | Оценка по шкале |
Согласие с каким-либо утверждением или действием. Например, согласие получать почтовую рассылку. | Да / Нет |
Вопрос для теста, в котором можно получить баллы за правильный ответ. | Вопросы из категории Тесты и квизы: |
Информация, которая не требует ответа пользователя. Например, заголовок для группы вопросов. | Текст без вопроса |
ИНН организации | ИНН |
Группа повторяющихся вопросов. Например, если нужно указать данные нескольких участников для регистрации на мероприятии. | Серия вопросов |
Имя сотрудника организации Yandex Cloud Organization | Люди |
Название отдела или команды в организации Yandex Cloud Organization | Отделы Команды |
Блок с вариантами ответов, которые подгружаются из динамической таблицы Wiki | Вики |