Saltar al contenido
SilktideAyuda

---\ntitle: Agrupación con fieldset\ncheck: contain-radio-or-checkbox-with-same-name\nnavHidden: true\ncategory: Accesibilidad\nstandard: WCAG 2.0 A 1.3.1\ncreated: 2026-07-16T02:59:36Z\nupdated: 2026-08-23T19:10:16Z\n---\n\n# Agrupación con fieldset\n\nSilktide comprueba que los grupos de botones de opción o casillas de verificación relacionados estén envueltos en un fieldset. El fieldset indica a la que las opciones pertenecen al mismo conjunto y forman una única pregunta.\n\nEn , los botones de opción y las casillas de verificación que comparten el mismo atributo name actúan como un único grupo - elige tu talla, añade tus ingredientes. Visualmente, la agrupación es obvia porque las opciones aparecen juntas; en el código, solo un <fieldset> lo deja explícito.\n\nhtml\n<!-- Problema: opciones relacionadas sin nada que las agrupe -->\n<label><input type=\"checkbox\" name=\"fruit\" value=\"apple\"> Manzana</label>\n<label><input type=\"checkbox\" name=\"fruit\" value=\"banana\"> Plátano</label>\n\n\n## Por qué es importante\n\nUn anuncia cada opción a medida que se alcanza. Sin un grupo, la persona oye "Manzana, casilla de verificación" y "Plátano, casilla de verificación" sin indicación de a qué pregunta responden; el texto de la pregunta puede haberse leído mucho antes, o no haberse asociado en absoluto. Al envolverlas en un fieldset con una leyenda, cada opción se anuncia en su contexto, de modo que la persona siempre sabe qué está eligiendo.\n\n## Cómo solucionarlo\n\nEnvuelve cada conjunto de opciones relacionadas en un <fieldset>, y describe el grupo con una <legend>:\n\nhtml\n<!-- Corregido: el grupo es explícito y tiene nombre -->\n<fieldset>\n <legend>Selecciona tus frutas favoritas</legend>\n <label><input type=\"checkbox\" name=\"fruit\" value=\"apple\"> Manzana</label>\n <label><input type=\"checkbox\" name=\"fruit\" value=\"banana\"> Plátano</label>\n</fieldset>\n\n\n## Cómo lo prueba Silktide\n\n1. Busca todos los botones de opción y casillas de verificación de cada página.\n2. Agrúpalos por su atributo name.\n3. Para cada grupo de dos o más, informa de cada miembro que no esté dentro de un elemento <fieldset>.\n\n## Solución de problemas\n\n### Mis opciones están agrupadas de otra manera\n\nEsta comprobación busca específicamente un ancestro <fieldset>. Las agrupaciones expresadas solo de forma visual, o con otro marcado como role=\"group\", no se detectan. El enfoque con fieldset es el más ampliamente compatible; si estás seguro de que tu agrupación alternativa se anuncia correctamente, puedes el hallazgo.\n\n## Más información\n\n- Comprender el Criterio de Conformidad 1.3.1: Información y relaciones (WCAG 2.2)\n- Agrupar controles de formulario (tutorial de W3C)\n- Leyendas de fieldset\n

Última actualización

¿Le ha resultado útil esta página?

Fieldset grouping | Ayuda de Silktide