Saltar al contenido principal
Gob.cl

Radio Button

  • Vanilla
Vista previa del componente Radio ButtonVista previa del componente Radio Button

Recomendaciones de accesibilidad

Comparte el mismo name en todo el grupo
Los radios de una pregunta deben compartir name. Así el navegador los trata como un solo grupo: se recorren con las flechas del teclado y solo uno puede quedar seleccionado.

Etiqueta el grupo con su pregunta
Relaciona las opciones con .cl-choice-field__label usando role="radiogroup" o role="group" con aria-labelledby, o un <fieldset> con <legend>. El lector de pantalla anunciará la pregunta al entrar al grupo.

Mantén el input dentro de su label
El kit envuelve el <input type="radio"> en <label class="cl-radio">; el texto visible es el nombre accesible y toda la etiqueta es clicable.

Asocia el error y la ayuda al grupo
Vincula el __hint al grupo (p. ej. con aria-describedby) y marca el grupo como requerido cuando lo sea, para que el mensaje no dependa solo del color rojo.

Escribe etiquetas que se entiendan fuera de contexto
Los lectores de pantalla anuncian cada opción con su posición (“2 de 3”). Evita opciones como “Otra” o “Sí” sin una pregunta clara que las preceda.

No deshabilites opciones sin explicación
Una opción disabled sale del recorrido del teclado. Si no está disponible, dilo en texto visible cerca del grupo.

Última actualización: Octubre de 2026