Crear formularios accesibles

Aquí vamos a tratar de explicar algunas pautas a la hora de hacer un formulario accesible. Para ello vamos a ver como cumplir con las pautas de accesibilidad referentes a los formularios y a sus elementos.

  1. Etiqueta explícitamente los controles del formulario.
    La etiqueta label se utiliza para identificar el texto asociado a los campos de formulario. Esta asociación permite a los lectores de pantalla leer los formularios correctamente, asociando cada etiqueta a su campo correspondiente. Cada campo (input) se identifica con el atributo id, que coincide con el atributo for de la etiqueta label a la que va asociado.
    En los campos de texto (text, textarea y select), la etiqueta label se coloca a la izquierda del campo. Mientras que en los campos de tipo radio y checkbox la etiqueta label se coloca a la derecha del campo. Los campos de tipo submit, reset y button no requieren asociación, ya que están implícitamente etiquetados.
  2. Agrupar la información cuando sea natural y apropiado.
    Cuando los controles de formulario puedan ser agrupados en unidades lógicas, utilice el elemento FIELDSET y etiqueta esas unidades con el elemento LEGEND (que le da título a la agrupación) para ayudar al entendimiento en formularios largos.
  3. Agrupe las opciones de menú.
    Para listados largos de selecciones d emenú se deberían agrupar los ítems SELECT (definidos a través de OPTION) en una jerarquía, utilizando el elemento OPTGROUP. Hay que especificar una etiqueta para el grupo de opciones con el atributo label en OPTGROUP.
  4. Acceso desde el teclado a los formularios.
    Esto lo conseguimos de dos formas principalmente:

Para comprender todo esto mejor, vamos a colocar un pequeño ejemplo de un formulario accesible, dónde aparezca todo lo que hemos comentado:


Información personal



Enviar a: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Google
  • Live
  • Meneame
  • Technorati

Entradas relacionadas:

  1. wirenode: otro servicio para crear la versión móvil de tu sitio
  2. pForms: herramienta para crear formularios en sólo 3 pasos
  3. Meme: tu post más visitado

Tags:

Si te gustó esta entrada anímate a escribir un comentario o suscribirte al feed y obtener los artículos futuros en tu lector de feeds.

Comentarios

Aún no hay comentarios.

Escribe un comentario

(requerido)

(requerido)