--- id: bad87fee1348bd9aedf08835 title: Create a Set of Checkboxes challengeType: 0 videoUrl: '' localeTitle: Создайте чекбоксы --- ## Description
В формах обычно используют checkboxes'ы для вопросов, которые могут иметь более одного ответа. Чекбокс - это тип input Каждый из ваших чекбоксов может быть вложен в свой собственный элемент label . Обернув элемент input элементом label вы автоматически свяжете этот чекбокс с элементом label, который окружает его. Все связанные с ним флажки должны иметь одинаковый атрибут name . Считается лучшей практикой явно определить отношения между input с типом чекбокс и соответствующим label, установив атрибут for на label элемента в соответствии с id атрибута соответствующего input элемента. Вот пример чекбокса: <label for="loving"><input id="loving" type="checkbox" name="personality"> Loving</label>
## Instructions
Добавьте в свою форму набор из трех чекбоксов. Каждый чекбокс должен быть вложен в свой собственный элемент label . Всем трем чекбоксам присвойте атрибут name со значением personality.
## Tests
```yml tests: - text: На вашей странице должно быть три элемента флажка. testString: 'assert($("input[type="checkbox"]").length > 2, "Your page should have three checkbox elements.");' - text: Каждый из трех элементов флажка должен быть вложен в свой собственный элемент label . testString: 'assert($("label > input[type="checkbox"]:only-child").length > 2, "Each of your three checkbox 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 ```