---
metadata:
  - name: generator
    content: Diplodoc Platform v5.54.2
alternate:
  - https://yandex.ru/support/forms/en/get-params.md
  - https://yandex.ru/support/forms/ru/get-params.md
  - href: ru/get-params.md
    type: text/markdown
    title: Markdown version
  - href: llms.txt
    type: text/markdown
    title: llms.txt
title: "Параметры запроса в\_Формах"
description: "Параметры запроса (GET-параметры) позволяют добавлять в\_формы какие-либо атрибуты. С помощью параметров запроса вы можете автоматически заполнять поля формы, которую вы публикуете по ссылке или встраиваете на\_страницу с помощью iframe."
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.ru/support/forms/ru/llms.txt


# Параметры запроса в адресе

Параметры запроса (GET-параметры) позволяют добавлять в [адрес (URL)](*url) формы какие-либо атрибуты. С помощью параметров запроса вы можете автоматически заполнять поля формы, которую вы публикуете по ссылке или [встраиваете на страницу с помощью iframe](https://yandex.ru/support/forms/ru/publish.md#publlish-site), например:

![Пример предзаполнения текстового поля](_assets/prefill-name.png =400x)

Чтобы настроить автоматическое заполнение полей формы:

1. Получите [идентификатор вопроса и идентификатор варианта ответа](https://yandex.ru/support/forms/ru/question-id.md) (для вопросов с вариантами ответов).

1. Добавьте в адрес формы знак вопроса `?` и за ним укажите параметры: идентификаторы вопросов и ответов. Формат параметра зависит от [типа вопроса](#questions).

## Примеры заполнения разных типов вопросов {#questions}

В адресе формы укажите параметры после знака `?`:

* Для вопросов с полем ввода, например <q>Короткий текст</q>, <q>Почта</q>:
    ```
    <идентификатор_вопроса>=<текст_ответа>
    ```
    Если в тексте ответа несколько слов, замените пробелы знаком `+`. Например:

    ```
    https://forms.yandex.ru/u/5e2ac2d********/?answer_short_text_1685088=Планета+Земля
    ```

* Для вопросов с вариантами ответов, например <q>Один вариант</q> или <q>Несколько вариантов</q>:

    ```
    <идентификатор_вопроса>=<идентификатор_ответа>
    ```
    Например:

    * Чтобы выбрать один вариант ответа:

        ```
        https://forms.yandex.ru/u/5e2ac2d********/?answer_choices_1685184=1958524
        ```

	* Чтобы добавить второй вариант ответа, добавьте символ `&`, снова укажите идентификатор вопроса и идентификатор второго варианта ответа:

        ```
        https://forms.yandex.ru/u/5e2ac2d********/?answer_choices_1685184=1958524&answer_choices_1685184=1958526
        ```

* Для вопроса <q>Дата</q>:
    ```
    <идентификатор_вопроса>=YYYY-MM-DD
    ```
    Например:

    ```
    https://forms.yandex.ru/u/5e2ac2d********/?answer_date_1685200=2020-01-27
    ```

* Для вопроса <q>Да / Нет</q>:

    ```
    <идентификатор_вопроса>=True
    ```
    Например:

    ```
    https://forms.yandex.ru/u/5e2ac2d********/?answer_boolean_1685199=True
    ```

* Для вопроса <q>Оценка по шкале</q>.
    Выбрать ответ по одному критерию:
    ```
    <идентификатор_вопроса>=<идентификатор_ответа>
    ```
    Выбрать ответы по нескольким критериям:
    ```
    <идентификатор_вопроса>[<идентификатор_критерия_X>]=<идентификатор_ответа_X>&<идентификатор_вопроса>[<идентификатор_критерия_Y>]=<идентификатор_ответа_Y>
    ```
    Например:

    ```
    https://forms.yandex.ru/u/5e2ac2d********/?answer_choices_1686274=231035_231038
    ```

    ```
    https://forms.yandex.ru/u/5e2ac2d********/?answer_choices_1686274[231034]=231034_231037&answer_choices_1686274[231035]=231035_231038
    ```
## Как заполнить несколько полей формы {#multiple-fields}

Чтобы заполнить сразу несколько полей формы, добавьте несколько параметров через символ `&`:

```
https://forms.yandex.ru/u/5e2ac2d********/?answer_short_text_1685088=Иван+Петров&answer_choices_1685184=1958524
```

{% note info %}

В адрес можно записать не более 32000 символов, вся остальная информация отбрасывается. Это стоит иметь в виду при написании больших запросов.

{% endnote %}

## Настроить предзаполнение формы с несколькими страницами {#multiple-pages}

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

Чтобы настроить предзаполнение формы с несколькими страницами:

1. Добавьте в адрес формы после знака `?` параметр `page` и укажите номер страницы.

    ```
    page=<номер_страницы>
    ```
    Например:

    ```
    https://forms.yandex.ru/u/5e2ac2d********/?page=2
    ```

1. После параметра `page` добавьте ответы на обязательные вопросы, которые были на предыдущих страницах. Ответы на необязательные вопросы можно не указывать.

    Например:

    ```
    https://forms.yandex.ru/u/5e2ac2d********/?page=2&answer_one_answer_9008952445400254=1753190690595&answer_choices_815037=63064501
    ```

[*url]: URL (Uniform Resource Locator — «единообразный указатель местонахождения ресурса») — адрес ресурса в интернете. Например: `https://ya.ru`.