--- id: bad87fee1348bd9aedf08835 title: Crea un conjunto de casillas de verificación challengeType: 0 videoUrl: 'https://scrimba.com/p/pVMPUv/cqrkJsp' forumTopicId: 16821 dashedName: create-a-set-of-checkboxes --- # --description-- Los formularios suelen usar casillas de verificación (checkboxes) para preguntas que puedan tener más de una respuesta. Las casillas de verificación son un tipo de `input` (entrada). Cada una de tus casillas de verificación puede anidarse dentro de su propio elemento `label`. Envolver un elemento `input` dentro de un elemento `label` asociará automáticamente ese input de tipo checkbox con el elemento label que lo rodea. Todos los inputs de tipo casilla de verificación que están relacionados entre sí deben tener el mismo atributo `name`. Se considera buena práctica definir explícitamente la relación entre un `input` de tipo checkbox (casilla de verificación) y su correspondiente `label` (etiqueta), estableciendo el atributo `for` en el elemento `label` para que coincida con el atributo `id` del `input` asociado. A continuación te presentamos un ejemplo de una casilla de verificación: ```html ``` # --instructions-- Agrega a tu formulario un conjunto de tres casillas de verificación. Cada casilla de verificación debe anidarse dentro de su propio elemento `label`. Las tres deben compartir el atributo `name` con el valor `personality` (personalidad). # --hints-- Tu página debe tener tres elementos de casilla de verificación. ```js assert($('input[type="checkbox"]').length > 2); ``` Cada uno de tus tres elementos de casilla de verificación debe anidarse en su propio elemento `label`. ```js assert($('label > input[type="checkbox"]:only-child').length > 2); ``` Asegúrate de que cada uno de tus elementos `label` tenga una etiqueta de cierre. ```js assert( code.match(/<\/label>/g) && code.match(/