Paso 1 de 20 del curso
Lección 1 de 10 · Vídeo de 3:22 con subtítulos
Presentación del curso en vídeo
Transcripción completa del vídeo
-
Formularios accesibles
Te damos la bienvenida a Formularios accesibles, el segundo curso del nivel 3 de la Certificación ADDAW. Un formulario es el lugar donde una web deja de informar y empieza a prestar servicio. Aprenderás a hacerlo accesible, del campo suelto al proceso completo. El curso es para desarrollo, diseño y auditoría.
-
Etiquetas, grupos y ayudas
Empezamos por la base. Cada campo necesita su etiqueta visible, asociada en el código, y el texto de ejemplo no sirve como etiqueta. Las preguntas con varias opciones se agrupan con fieldset y legend. Y los formatos, como el del IBAN, se muestran antes del campo y se asocian con aria-describedby.
-
Lo que oye un lector de pantalla
Después escucharás el formulario como lo hace un lector de pantalla. Oirás el rol, el nombre, los estados y la descripción de cada campo. El nombre sale de una sola fuente, en un orden fijo. Y lo que se ve debe ser lo que se dice, porque con control por voz la persona pronuncia el texto del botón.
-
Errores que se entienden
Un error marcado solo en rojo es una pared. Aprenderás a escribir el error en texto junto al campo, con una sugerencia para corregirlo. Cuando hay varios, un resumen enlazado recibe el foco. Y antes de pagar o firmar, la persona debe poder revisar lo que envía.
-
Rellenar menos, equivocarse menos
Rellenar un formulario cuesta, sobre todo con dificultades de memoria o en un móvil. Con el atributo autocomplete y sus valores oficiales, el navegador rellena los datos personales. Y el criterio 3.3.7 prohíbe pedir dos veces el mismo dato, como la dirección de facturación cuando ya diste la de envío.
-
Que el formulario se vea
También importa lo que se ve. Los bordes de los campos y sus estados necesitan un contraste mínimo de 3 a 1. El foco debe verse siempre y no quedar tapado por barras fijas. Y el formulario debe funcionar con zoom al 400 por ciento y en el modo de contraste de Windows.
-
Casillas, interruptores y archivos
Luego pasarás a los controles especiales. Darás estilo propio a casillas y botones de opción sin perder el control nativo. Usarás el rol switch en los interruptores de efecto inmediato. Y harás que adjuntar un documento funcione con un botón, no solo arrastrando el archivo.
-
Acceso, CAPTCHA, selects y fechas
Algunos componentes concentran muchas barreras. Iniciar sesión no debe exigir pruebas de memoria: hay que permitir pegar y usar gestores de contraseñas. Los CAPTCHA invisibles sustituyen a los acertijos. Y el select nativo y las fechas que se pueden escribir ganan casi siempre a los componentes hechos a medida.
-
Procesos en varios pasos
Muchos trámites tienen varios pasos. Indicarás el paso, por ejemplo paso 2 de 4, en el título y en pantalla. Avisarás antes de que caduque la sesión y darás al menos 20 segundos para ampliarla. Y elegir una opción nunca cambiará de página sin avisar.
-
Por qué importa
Piensa en una persona ciega que pide una ayuda en su ayuntamiento. Si el formulario falla, no puede hacerlo sola. El Real Decreto 1112 de 2018 obliga al sector público. La Ley 11 de 2023 alcanza al comercio electrónico y la banca desde el 28 de junio de 2025. Un formulario accesible reduce el abandono de todo el mundo.
-
Al terminar el curso
Al terminar sabrás construir formularios que todo el mundo puede completar. Sabrás comprobarlos con teclado, lector de pantalla y zoom, y corregir sus fallos más comunes. Te llevarás un caso práctico resuelto y una lista de comprobación para tu trabajo diario. Abre un formulario que conozcas y empecemos.
Este curso te enseña a construir formularios que cualquier persona puede completar: con teclado, con lector de pantalla, con control por voz, con zoom o con poca memoria. Va del campo suelto al proceso completo, desde la etiqueta hasta el justificante.
Qué vas a aprender
Empezarás por las etiquetas, los grupos y las instrucciones, y verás cómo calcula el navegador el nombre de cada campo y qué oye realmente un lector de pantalla. Seguirás con la validación y los mensajes de error, con autocomplete y la entrada redundante, y con el CSS que hace visibles bordes, estados y foco. Después construirás casillas, interruptores y campos de archivo, resolverás la autenticación, los CAPTCHA, los selects y los calendarios, y diseñarás procesos de varios pasos con tiempos ajustables. Terminarás con un caso práctico resuelto sobre una sede electrónica.
Para quién es
Para desarrollo front-end, sobre todo, y también para diseño, producto y auditoría. Conviene haber hecho el curso N3-C1 sobre HTML semántico y tener soltura con HTML y algo de CSS y JavaScript.
Cómo aprovecharlo
Ten a mano un formulario real que conozcas y haz sobre él los ejercicios «Pruébalo tú». Instala un lector de pantalla gratuito, como NVDA en Windows, o activa VoiceOver en tu Mac, y al final usa la lista de comprobación en tu próximo desarrollo.
¿Te interesa? Matricúlate y sigue paso a paso
Esta presentación es gratuita para todo el mundo. Al matricularte se abre el resto del curso: 19 pasos más con las lecciones, un test corto al final de cada una y ejercicios prácticos con páginas reales. Tu avance se guarda en «Mis cursos».
Te pediremos que inicies sesión y volverás aquí ya matriculado. ¿No tienes cuenta?