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