---
metadata:
  - name: generator
    content: Diplodoc Platform v5.57.3
alternate:
  - https://yandex.ru/support/tasks-requester/ru/guide/t-components/button-link.md
  - href: https://yandex.ru/support/tasks-requester/ru/guide/t-components/button-link.md
    type: text/markdown
    title: Markdown version
  - href: https://yandex.ru/support/tasks-requester/ru/llms.txt
    type: text/markdown
    title: llms.txt
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.ru/support/tasks-requester/ru/llms.txt

# Кнопка с проверкой перехода по ссылке

<!-- source: ru/_includes/button-text.md -->
Напишите нам, если не нашли ответ в Справке. Вы можете приложить скриншоты или видео, чтобы ускорить помощь:
<!-- endsource: ru/_includes/button-text.md -->

<a class="support_btn msg" target="_blank" href="https://yandex.ru/chat?context=%7B%22entrypoint%22%3A%22%7B%5C%22page_name%5C%22%3A%5C%22guide-t-components-button-link%5C%22%2C%5C%22a_pageurl%5C%22%3A%5C%22https%3A%2F%2Fyandex.ru%2Fsupport%2Ftasks-requester%2Fru%2Fguide%2Ft-components%2Fbutton-link%5C%22%7D%22%7D#/user/bb41c200-08e6-94b4-5c5b-e9694fa7b06e">Написать в чат</a>

{% note info %}

Справочник по настройке интерфейса описывает работу редактора HTML/JS/CSS. Вы также можете попробовать создать кнопку с проверкой перехода по ссылке в [Конструкторе шаблонов](https://yandex.ru/support/tasks-requester/ru/template-builder/operations/internet-search.md#action.open-link).

{% endnote %}

Если в задании требуется перейти по ссылке (например, открыть веб-страницу), Яндекс Задания могут проверить, выполнил ли исполнитель этот переход. Ссылка для перехода отображается в задании в виде кнопки.

Варианты использования кнопки:

- Проверка перехода по ссылке. В [выходных данных](*input_output_data) задания будет поле со значением `true` (переход выполнен) или `false` (переход не выполнен).

- Запрет на выполнение задания без перехода по ссылке. Для этого добавьте параметр `"allowed_values":[true]` в описание выходных данных.

Чтобы добавить кнопку со ссылкой в [интерфейс задания](*task_interface), используйте компонент `{{field type="button-clicked" name="<название выходного поля>"}}`. Например:

```plaintext
{{field type="button-clicked" name="ads" label="Нажми меня" href="https://yandex.ru" action=true}}
```

Полный список параметров см. в [таблице](#parametry).

В описании выходных данных добавьте поле с типом `boolean`. Чтобы запретить отправку ответов без перехода по ссылке, добавьте параметр `"allowed_values":[true]`.

```json
{
  "ads": {
    "type": "boolean",
    "required": true,
    "allowed_values": [true]
  }
}
```

#### Параметры

#|
||**Параметр**|**Описание**|**Обязательный**|**Значение по умолчанию**||
||`type` | Тип поля: `button-clicked` — кнопка с проверкой перехода по ссылке. | да | нет||
||`name` | Атрибут для поля выходных данных. Содержит имя поля выходных данных. | да | нет||
||`label` | Надпись на кнопке. Например: `label="Нажми меня"` | нет | нет||
||`href` | URL ресурса, на который должен перейти исполнитель для выполнения задания. | нет | нет||
||`size` | Размер поля.

Допустимые значения: `"S"`, `"M"`, `"L"`, `"XL"`. | нет | `"L"`||
||`action` | Цвет кнопки:

- `action=true` — желтый.

- `action=false` — белый. | нет | `false`||
|#

<!-- source: ru/guide/_includes/contact-support.md -->
<!-- source: ru/_includes/btn-style.md -->

<!-- endsource: ru/_includes/btn-style.md -->

[Написать в службу поддержки](https://yandex.ru/support/tasks-requester/ru/guide/troubleshooting/support.md){.support_btn}
<!-- endsource: ru/guide/_includes/contact-support.md -->

[*input_output_data]: <!-- source: ru/guide/_includes/glossary/input-output-data/term.md -->
Формат входных и выходных данных, описываемых в поле **Спецификации** блока **Интерфейс задания** при настройке проекта.
<!-- endsource: ru/guide/_includes/glossary/input-output-data/term.md -->

[Подробнее](https://yandex.ru/support/tasks-requester/ru/glossary.md#input-output-data)

[*task_interface]: <!-- source: ru/guide/_includes/glossary/task-interface/term.md -->
Внешний вид задания для исполнителя и логика обработки ответов. Чаще всего настраивается с помощью [конструктора шаблонов](https://yandex.ru/support/tasks-requester/ru/template-builder/index.md).
<!-- endsource: ru/guide/_includes/glossary/task-interface/term.md -->