--- id: bad87fee1348bd9aedf08835 title: Create a Set of Checkboxes challengeType: 0 videoUrl: '' localeTitle: Создать набор флажков --- ## Description
Формы обычно используют checkboxes для вопросов, которые могут иметь более одного ответа. Флажки - это тип input Каждый из ваших флажков может быть вложен в свой собственный элемент label . Обернув элемент input внутри элемента label он автоматически свяжет флажок с элементом метки, окружающим его. Все связанные с ним флажки должны иметь одинаковый атрибут name . Считается , что лучше практика явно определить отношения между CheckBox 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 ```