--- id: bad87fee1348bd9aedf08834 title: Create a Set of Radio Buttons challengeType: 0 videoUrl: '' localeTitle: Создание набора кнопок радиосвязи --- ## Description
Вы можете использовать radio buttons для вопросов, в которых вы хотите, чтобы пользователь дал вам один ответ из нескольких вариантов. Кнопки радио - это тип input . Каждый из ваших переключателей может быть вложен в свой собственный элемент label . Обернув элемент input внутри элемента label он автоматически свяжет входной переключатель с окружающим его элементом метки. Все связанные радиокнопки должны иметь одинаковый атрибут name для создания группы переключателей. Создавая группу радиостанций, при выборе любого одного переключателя автоматически отменяется выбор других кнопок в пределах одной группы, гарантируя пользователю только один ответ. Вот пример переключателя:
<Метка>
<input type = "radio" name = "indoor-outdoor"> Крытый
</ Метка>
Рекомендуется использовать атрибут for атрибута элемента label со значением, которое соответствует значению атрибута id input элемента. Это позволяет вспомогательным технологиям создавать взаимосвязанные отношения между меткой и элементом input . Например:
<label for = "indoor">
<input id = "indoor" type = "radio" name = "indoor-outdoor"> Крытый
</ Метка>
## Instructions
Добавьте пару радиокнопок в вашу форму, каждая из которых вложена в свой собственный элемент метки. Нужно иметь возможность indoor а у другого - возможность outdoor . Оба должны совместно использовать атрибут name indoor-outdoor чтобы создать группу радиостанций.
## Tests
```yml tests: - text: На вашей странице должно быть два элемента переключателя. testString: 'assert($("input[type="radio"]").length > 1, "Your page should have two radio button elements.");' - text: Дайте ваше радио кнопки на name атрибут indoor-outdoor . testString: 'assert($("label > input[type="radio"]").filter("[name="indoor-outdoor"]").length > 1, "Give your radio buttons the name attribute of indoor-outdoor.");' - text: Каждый из ваших двух элементов переключателя должен быть вложен в свой собственный элемент label . testString: 'assert($("label > input[type="radio"]:only-child").length > 1, "Each of your two radio button elements should be nested in its own label element.");' - text: 'Убедитесь, что каждый из ваших элементов label имеет закрывающий тег.' testString: 'assert((code.match(/<\/label>/g) && code.match(/
## Challenge Seed
```html

CatPhotoApp

Click here to view more cat photos.

A cute orange cat lying on its back.

Things cats love:

  • cat nip
  • laser pointers
  • lasagna

Top 3 things cats hate:

  1. flea treatment
  2. thunder
  3. other cats
```
## Solution
```js // solution required ```