Получить идентификаторы вопросов и ответов

Идентификаторы вопросов и ответов используются для предзаполнения форм. Существует несколько способов получить идентификаторы для разных типов вопросов.

Идентификатор вопроса

Идентификатор вопроса указан в блоке вопроса в разделе Настройки.

Чтобы раскрыть дополнительные опции вопроса, в верхней части блока нажмите  Показать настройки. Чтобы свернуть опции, снова нажмите значок.

Идентификаторы для серии вопросов

Серию вопросов пользователь может добавить на форму несколько раз. Таким образом, вопросы из серии могут повторяться. Чтобы различать несколько экземпляров одного и того же вопроса, к идентификаторам вопросов в серии добавляется суффикс — номер экземпляра через двойное подчеркивание. Нумерация начинается с нуля: __0, __1, __2 и так далее.

Например, на форме есть серия вопросов:

  • Имя с идентификатором text_2643945.

  • Телефон с идентификатором phone_2752014.

Чтобы сделать предзаполнение полей в серии вопросов, настройте GET-параметры:

  • Для первого экземпляра серии (который отображается на форме по умолчанию) используйте идентификаторы вопросов: text_2643945__0, phone_2752014__0.

  • Для второго экземпляра серии (который может добавить пользователь, нажав  Ещё) используйте идентификаторы вопросов: text_2643945__1, phone_2752014__1.

Идентификатор ответа

Чтобы узнать идентификатор ответа, в верхней части блока нажмите  Показать настройки.

Идентификаторы можно редактировать. Варианты ответов в пределах одного вопроса должны иметь уникальные идентификаторы.

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

Посмотреть видео с примером.

Идентификаторы ответов для вопросов c саджестом

Для некоторых типов вопросов, таких как Города и страны или Wiki, ответ нужно выбрать из подсказки (саджеста), которая появляется при вводе текста в поле. Чтобы узнать идентификатор ответа для таких вопросов:

  1. Откройте инструменты разработчика с помощью сочетания клавиш Ctrl+Shift+I (для Windows и Linux) или ⌘ + Option + I (для macOS).

  2. Введите в поле вопроса нужный вариант ответа.

  3. В инструментах разработчика перейдите на вкладку Network.

  4. Выберите в списке слева последний запрос getSuggest.

  5. Перейдите на вкладку Response и найдите нужный вариант ответа и его id.

Идентификаторы ответов для вопросов Оценка по шкале

Рассмотрим получение идентификаторов на примере Яндекс Браузера:

  1. Откройте форму по ссылке.

  2. Откройте инструменты разработчика с помощью сочетания клавиш Ctrl+Shift+I (для Windows и Linux) или ⌘ + Option + I (для macOS).

  3. Выберите инструмент и нажмите на поле, список или маркер нужного варианта ответа.

    На вкладке Elements будет подсвечен фрагмент кода страницы с параметрами выбранного вопроса или варианта ответа.

  4. Найдите в коде значения идентификаторов:

    • Идентификатор вопроса — значение параметра name.

    • Идентификатор ответа — состоит из двух последних чисел в значении параметра data-qa. В примере ниже это 6815528_6815524.