Professional Documents
Culture Documents
Usable y accesible
Me gusta 598
4. HTML 5 y accesibilidad
Checklist para validar formularios de acuerdo con las WCAG 2.0
5. Referencia sobre legislación española relacionada
con la accesibilidad web
Documentación de interés
6. Metodologías, certificaciones y entidades
certificadoras de la accesibilidad web en España
8. ePub accesibles
Técnicas WCAG 2.0 asociadas a la implementación de formularios accesibles 2. Estándares formales de usabilidad y su aplicación
práctica en una evaluación heurística
las WCAG 2.0 no incluye un índice de las técnicas referentes a formularios, a enlaces, etc. 4. Sirius. Nueva sistema para la evaluación de la
usabilidad web
Por ello, el primer documento que necesité elaborar fue una recopilación de las técnicas relacionadas con los 5. Arquitectura de información. Fundamentos
formularios. Dicha recopilación es extensa puesto que incluye el título de las 47 técnicas asociadas a 6. iPad, recomendaciones de usabilidad para tu web
formularios, su enlace, descripción y procedimiento de validación.
7. Wireframes
8. Usabilidad e internacionalización
1 de 5 16/05/2013 10:55
Formularios accesibles según las WCAG 2.0 http://olgacarreras.blogspot.de/2009/06/formularios-accesibles-segun-l...
Una vez recopiladas y estudiadas las técnicas WCAG 2.0 relacionadas con los formularios, me resultó
imprescindible la creación de un listado de normas de accesibilidad, fácil de consultar y memorizar. Etiquetas
accesibilidad certificación (7)
A continuación incluyo la lista de normas de accesibilidad y las técnicas que las avalan. Asociada a cada
accesibilidad ePub (1)
técnica indico si es una técnica "sufficient" o "advisory" (obligatoria o recomendada), así como los criterios de
accesibilidad Flash (2)
éxito asociados a cada una y su nivel (A,AA,AAA)
accesibilidad general (41)
accesibilidad javascript (9)
Es importante tener en cuenta que a veces las técnicas se aplican o no en función de unas reglas, o que el accesibilidad legislación (23)
desarrollador puede elegir entre varias técnicas para cumplir con un criterio de éxito, recopilo esta información accesibilidad metodología (12)
en el documento Checklist para validar formularios de acuerdo con las WCAG 2.0. accesibilidad multimedia (7)
accesibilidad móvil (4)
Utiliza controles de formulario de forma estándar indicando correctamente su nombre, valor y estado (H91 accesibilidad PDF (10)
- Sufficient [2.1.1 - A, 4.1.2 - A]) accesibilidad software (5)
accesibilidad sordos (2)
No limites el tiempo que el usuario dispone para completar un formulario, o dispón de un mecanismo para
arquitectura de información (2)
anular o ampliar el límite de tiempo (G5 - Sufficient [2.2.3 - AAA], G133 - Sufficient [2.2.1 - A], G198 -
CSS (2)
Sufficient [2.2.1 - A]) cursos (2)
documentación (33)
Proporciona un botón de tipo "submit" para iniciar un cambio de contexto. Si un control de formulario
general blog (27)
provoca un cambio de contexto debes informar de ello previamente (G13 - Sufficient para la 3.2.2 - A -
HTML 5 (6)
Advisory para la 3.3.2 - A, G80 - Sufficient [3.2.2 - A], H32 - Sufficient [3.2.2 - A] - , H84 - Sufficient [3.2.2 -
navegadores (10)
A], F9, F36)
noticias (33)
recursos (33)
La técnica SCR19 - Sufficient [3.2.5 - AAA] explica cómo asociar un evento ONCHANGE a una SELECT sin
redes sociales (2)
causar un cambio de contexto. reseñas (12)
SEO (3)
Indica si un campo es obligatorio en el LABEL asociado al campo, por ejemplo mediante un texto
usabilidad estándares (3)
"(obligatorio)" o mediante un asterisco explicando su significado al comienzo del formulario (H90 ? [3.3.2 - usabilidad formularios (2)
A]) usabilidad general (18)
usabilidad internacionalización (1)
Proporciona descripciones textuales (no un mero asterisco o cambio de color) para identificar los campos
usabilidad metodología (10)
obligatorios que no fueron completados (G83 - Sufficient [3.3.1 - A, 3.3.3- AA, 3.3.2 - A], F81)
usabilidad móvil (3)
Cuando se produzca un error de validación proporciona una descripción textual que: usabilidad software (2)
usabilidad textos (3)
Describa la naturaleza del problema
WAI-ARIA (3)
Informe de los valores admitidos WCAG 1.0 (5)
WCAG 2.0 (29)
Proporcione ejemplos de valores correctos o incluso propuesta de valores similares a los XHTML (4)
introducidos pero correctos (mediante corrección ortográfica por ejemplo)
Permita localizar los campos que han provocado el error (si la descripción se sitúa al comienzo del
formulario) mediante un enlace a dichos campos, y un enlace al listado de errores.
(G84 - Sufficient [3.3.1 - A, 3.3.3- AA], G85 - Sufficient [3.3.1 - A, 3.3.3 - AA], G139 - Advisory [3.3.1 - A,
3.3.3 - AA], G177 - Sufficient [3.3.3- AA], G194 - Sufficient [3.3.5 - AAA])
La técnica SCR32 - Sufficient [3.3.1 - A,3.3.3 - AA] describe cómo realizar validaciones en cliente y añadir
el texto de los errores vía DOM.
Valida los campos en cliente advirtiendo del error y devolviendo el foco al campo que produjo el error
(SCR18 - Sufficient [3.3.1- A,3.3.3 - AA] salvo para 3.3.4 - AA que es Advisory)
Los campos que requieran un formato de datos concreto (fechas, nº de cuenta, etc.) deben tener asociada
información sobre el formato esperado o un ejemplo (G89- Sufficient [3.3.2 - A, 3.3.5 - AAA])
Cuando el formulario es corto o tiene muchos campos del mismo tipo, incluir un texto de instrucciones al
comienzo del formulario en vez de repetir la información en cada campo (G184 - Sufficient [3.3.2 - A,3.3.5
- AAA])
Se debe proporcionar una página de verificación de datos que permita modificarlos cuando el formulario
supone una operación irreversible, por ejemplo de tipo financiero o jurídico (G98 - Sufficient [3.3.4 -A,
3.3.6 -AAA])
Cuando una aplicación Web ofrece la posibilidad de suprimir información, el servidor debe proporcionar
un medio para recuperar la información que el usuario ha eliminado por error (G99 - Sufficient [3.3.4 - AA,
3.3.6 - AAA])
Cuando el formulario realiza una operación irreversible (eliminar datos, transacción económica)
proporcionar un check no seleccionado por defecto del tipo "Confirmo que he revisado los campos y
deseo enviar/eliminar" (G155 - Sufficient [3.3.4 - AA, 3.3.6 - AAA])
En las situaciones en las cuales una acción no se puede deshacer, pida confirmación antes de enviar un
formulario indicando la opción seleccionada y sus consecuencias (G168 - Sufficient [3.3.4 - AA, 3.3.6 -
AAA])
Establecer un periodo de tiempo durante el cual los usuarios pueden cancelar o modificar la orden
enviada con el formulario. Debe indicarse el periodo de cancelación y el procedimiento para el mismo.
2 de 5 16/05/2013 10:55
Formularios accesibles según las WCAG 2.0 http://olgacarreras.blogspot.de/2009/06/formularios-accesibles-segun-l...
Debe ser evidente el campo que tiene el foco, por ejemplo el agente de usuario debe mostrar la barra
vertical parpadeante en el punto de inserción de contenido de un campo de texto o puntear el contorno de
los radios y checks (G149 - Sufficient [2.4.7 - AA])
Cada control de formulario debe tener una etiqueta visible inmediatamente después en el caso de los
radios y checks e inmediantemente delante (sobre el campo o a la izquierda del mismo) en el resto de
controles (G162 - Sufficient [3.3.2 - A], F86)
Utiliza elementos LABEL para asociar etiquetas a los controles del formulario. Asócialos de forma explícita
(H44 - Sufficient [1.1.1 - A, 1.3.1 - A, 3.3.2 - A, 4.1.2 - A], F86)
Utiliza el atributo TITLE para identificar los controles del formulario cuando el elemento LABEL no puede ser
usado. Por ejemplo, en el caso de un LABEL, un INPUT de búsqueda y una SELECT para restringir la búsqueda,
esta SELECT sin LABEL asociado llevaría el TITLE "Busca en" (H65 - Sufficient [1.1.1 - A, 1.3.1 - A, 3.3.2 - A,
4.1.2 - A)
Utiliza el atributo TITLE para proporcionar ayuda contextual en los controles del formulario (H89 - Advisory
[3.3.5 - AAA], F86)
Cuando un botón está asociado a un control de formulario (por ejemplo un campo de texto más un botón
"buscar") el botón debe situarse inmediatamente después del campo. El campo no tiene porque tener
etiqueta (de este modo se evita contenido repetido en la página) pero el texto del botón debe ser muy
claro puesto que sirve tambień de etiqueta para el control (G167 - Sufficient [3.3.2 - A])
Los nombres, etiquetas, etc. deben ser consistentes para el contenido con una misma funcionalidad
(G197 - Sufficient [3.2.4 - AA])
Informa convenientemente de que el formulario se ha enviado con éxito (G199 - Advisory [3.3.1 - A, 3.3.2
-A, 3.3.4- AA, 3.3.6 -AAA])
Proporciona un orden de tabulación lógico mediante tabindex cuando el de por defecto no es suficiente
(H4 - Sufficient [2.4.3 - A])
Agrupa semánticamente los controles relacionados, especialmente los radio y checks mediante FIELDSET y
LEGEND (H71 - Sufficient [1.3.1 - A, 3.3.2 - A])
Agrupa los OPTIONS de una SELECT mediante OPTGROUP (H85 - Sufficient [1.3.1 - A])
Usa eventos independientes del dispositivo, ofreciendo de forma redundante eventos de teclado y ratón
(SCR2 - Sufficient [2.1.1 - A, 2.1.3 - AAA], SCR20- Sufficient [2.1.1 -A, 2.1.3-AAA])
La técnica SCR35 - Sufficient [2.1.1-A, 2.1.3-AAA] explica como el evento ONCLICK es accesible desde
teclado y ratón.
El tamaño del texto introducido en los campos de un formulario debe también aumentar cuando se
incrementa el tamaño de fuente del contenido (C17 - Advisory [1.4.4 - AA], ? [1.4.8- AAA])
Identifica los campos obligatorios mediante la propiedad REQUIRED (ARIA2 - Advisory [3.3.3 - AA])
La técnica ARIA4 - Advisory [1.3.1 - A, 3.3.2 - A] explica como añadir la propiedad de forma dinámica.
Identifica el rango de valores válido mediante las propiedades VALUEMIN y VALUEMAX (ARIA3 - Advisory [3.3.3 -
AA])
Una vez interiorizadas las normas de accesibilidad que deben cumplir los formularios, el siguiente documento
que me resultó necesario crear fue una herramienta de trabajo que facilitara las labores de revisión.
Este documento es una excel que tiene las siguientes columnas ordenadas por el nivel de cumplimiento
(A,AA,AA) y el tipo de técnica (sufficient, advisory o failure):
3 de 5 16/05/2013 10:55
Formularios accesibles según las WCAG 2.0 http://olgacarreras.blogspot.de/2009/06/formularios-accesibles-segun-l...
Documento: Checklist para validar formularios de acuerdo con las WCAG 2.0 (Excel, 85KB).
Descarga gratuita previa aceptación del contrato coloriuris.
Documentación de interés
Documentando este artículo me encontré con uno muy bueno, que recomiendo leer de forma
complementaria: "Accessible Forms using WCAG 2.0" de Roger Hudson.
Las Elmer 2: User interface guidelines for governmental forms on the Internet (PDF), guía del Gobierno de
Noruega sobre la creación de formularios usables y accesibles.
0 1 0
Compártelo en:
Share Twittear
Share |
3 C O M E N TA R I O S :
Anónimo dijo...
Si tenemos varias páginas con formularios que tienen una gran cantidad de campos
(cajas de texto, combos...) ¿cual es la mejor manera para alinearlos? teniendo en cuenta
que debemos aplicar su width desde el css. ¿Debemos escribir una clase por cada uno
de los elementos?
Fech a: 14 de oc tu br e de 2 00 9 17 :3 2
Artículo relacionado
4 de 5 16/05/2013 10:55
Formularios accesibles según las WCAG 2.0 http://olgacarreras.blogspot.de/2009/06/formularios-accesibles-segun-l...
Anónimo dijo...
me gustas
P U B L I C A R U N C O M E N TA R I O E N
LA ENTRADA
Comentar como:
E N LA C E S A E S TA E N TR A D A
Crear un enlace
5 de 5 16/05/2013 10:55