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

Напишите нам, если не нашли ответ в Справке. Вы можете приложить скриншоты или видео, чтобы ускорить помощь:

Написать в чат  Написать в Telegram

Примечание

Справочник по настройке интерфейса описывает работу редактора HTML/JS/CSS. Вы также можете попробовать создать кнопку с проверкой перехода по ссылке в Конструкторе шаблонов.

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

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

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

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

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

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

Полный список параметров см. в таблице.

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

{
  "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

Написать в службу поддержки

Формат входных и выходных данных, описываемых в поле Спецификации блока Интерфейс задания при настройке проекта.

Подробнее

Внешний вид задания для исполнителя и логика обработки ответов. Чаще всего настраивается с помощью конструктора шаблонов.