---
id: bad87fee1348bd9aedf08835
title: Creare un gruppo di caselle di spunta
challengeType: 0
videoUrl: 'https://scrimba.com/p/pVMPUv/cqrkJsp'
forumTopicId: 16821
dashedName: create-a-set-of-checkboxes
---
# --description--
I moduli usano comunemente delle caselle di spunta (checkbox) per domande che possono avere più di una risposta.
Le caselle di spunta sono un tipo di `input`.
Ognuna delle tue caselle di spunta può essere annidata all'interno del suo elemento `label`. L'inserimento di un elemento `input` all'interno di un elemento `label` associerà automaticamente l'input della casella di spunta all'elemento label che lo circonda.
Tutti i gli input relativi alla casella di spunta dovrebbero avere lo stesso attributo `name`.
È una buona pratica definire esplicitamente la relazione tra un `input` di tipo checkbox e la relativa `label` impostando l'attributo `for` sulla `label` in modo che corrisponda all'attributo `id` dell'elemento `input` associato.
Ecco un esempio di casella di spunta:
```html
```
# --instructions--
Aggiungi al tuo modulo tre caselle di spunta. Ogni casella di spunta dovrebbe essere annidata all'interno del proprio elemento `label`. Tutti e tre dovrebbero condividere l'attributo `name` di `personality`.
# --hints--
La tua pagina dovrebbe avere tre caselle di spunta.
```js
assert($('input[type="checkbox"]').length > 2);
```
Ogni casella di spunta dovrebbe essere annidata all'interno del proprio elemento `label`.
```js
assert($('label > input[type="checkbox"]:only-child').length > 2);
```
Assicurati che ciascuno dei tuoi elementi `label` abbia un tag di chiusura.
```js
assert(
code.match(/<\/label>/g) &&
code.match(/