--- 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(/