---
id: bad87fee1348bd9aedf08835
title: Criar um grupo de caixas de seleção
challengeType: 0
videoUrl: 'https://scrimba.com/p/pVMPUv/cqrkJsp'
forumTopicId: 16821
dashedName: create-a-set-of-checkboxes
---
# --description--
Os formulários normalmente usam caixas de seleção para perguntas que tenham mais de uma resposta.
As caixas de seleção são um tipo de `input`.
Cada uma das caixas de seleção deve estar dentro de seu próprio elemento `label`. Ao envolver um elemento `input` em um elemento `label`, este último vai estar automaticamente associado ao input da caixa de seleção em questão.
Todos os inputs de caixa de seleção correspondentes a uma mesma pergunta devem ter o atributo `name` de mesmo valor.
É uma prática recomendada definir claramente a relação entre o `input` de uma caixa de seleção e seu elemento `label` correspondente por meio da definição do atributo `for` no elemento `label`, de modo que este atributo corresponda ao atributo `id` associado ao elemento `input`.
Aqui vemos um exemplo de caixa de seleção:
```html
```
# --instructions--
Adicione ao formulário um grupo de três caixas de seleção. Cada caixa de seleção deve estar dentro de seu próprio elemento `label`. As três devem compartilhar o atributo `name` de valor `personality`.
# --hints--
A página deve ter três elementos de caixa de seleção.
```js
assert($('input[type="checkbox"]').length > 2);
```
Cada uma das três caixas de seleção deve estar dentro de seu próprio elemento `label`.
```js
assert($('label > input[type="checkbox"]:only-child').length > 2);
```
Verifique se cada um dos elementos `label` tem uma tag de fechamento.
```js
assert(
code.match(/<\/label>/g) &&
code.match(/