Addaw, ir a inicio Donar
wcag2.1

Criterio 1.3.5 - Identificación del propósito del campo (AA)

El propósito de cada campo que recoge información del usuario puede ser determinado por software cuando:

Proposito de este Criterio de Conformidad

El objetivo de este Criterio de Éxito es asegurar que el propósito de un campo de entrada de formulario que recolecta información del usuario pueda ser determinado de manera programática, para que los agentes de usuario puedan extraer y presentar este propósito a los usuarios utilizando diferentes modalidades. La capacidad de declarar de manera programática el tipo específico de datos esperados en un campo particular hace que completar formularios sea más fácil, especialmente para personas con discapacidades cognitivas.

Etiquetas e instrucciones visibles apropiadas pueden ayudar a los usuarios a comprender el propósito de los campos de entrada del formulario, pero los usuarios pueden beneficiarse de tener campos que recolectan tipos específicos de información representados de manera inequívoca, consistente y posiblemente personalizada para diferentes modalidades, ya sea a través de las configuraciones predeterminadas en su agente de usuario o a través de la ayuda de tecnologías de asistencia.

Para algunos campos de entrada, el atributo de tipo ya ofrece una forma de especificar ampliamente la intención del campo de entrada, por ejemplo, type='tel', type='email' o type='password'. Sin embargo, estas son solo categorías muy amplias que describen el tipo de entrada, pero no necesariamente su propósito, especialmente en lo que respecta a campos de entrada específicos del usuario. Como ejemplo, type='email' indica que el campo es para una dirección de correo electrónico, pero no aclara si el propósito es ingresar la dirección de correo electrónico del usuario o la de otra persona.

Este criterio de éxito define los tipos de propósitos de entrada de componente de la interfaz de usuario, que se encuentran en la Sección 7 de la Recomendación WCAG 2.1, que deben ser identificables de manera programática. Cuando estos propósitos de entrada de usuario están presentes y si la tecnología lo admite, el propósito del campo debe ser identificable de manera programática.

El atributo de autocompletado HTML solo acepta un número limitado de valores fijos específicos y bien definidos. Esto permite una definición o identificación más detallada del propósito que el atributo de tipo, por ejemplo, al permitir al autor especificar un tipo específico de nombre: Nombre (autocomplete='name'), Nombre de Pila (autocomplete='given-name'), Apellido (autocomplete='family-name'), así como Nombre de Usuario (autocomplete='username') y Apodo (autocomplete='nickname').

Al adoptar y reutilizar esta taxonomía predefinida de definiciones, los agentes de usuario y las tecnologías de asistencia pueden presentar el propósito de las entradas a los usuarios en diferentes modalidades. Por ejemplo, las tecnologías de asistencia pueden mostrar iconos familiares junto a los campos de entrada para ayudar a los usuarios que tienen dificultades para leer. Se puede mostrar un icono de pastel de cumpleaños delante de un campo de entrada con autocomplete='bday', o el icono de un teléfono delante de un campo de entrada con autocomplete='tel'.

Además de reutilizar esta taxonomía, cuando se utiliza la técnica del atributo autocomplete para cumplir con este Criterio de Éxito, los navegadores y otros agentes de usuario pueden sugerir y autocompletar el contenido correcto basándose en la entrada de usuario anterior almacenada en el navegador. Al definir definiciones más granulares de propósitos comunes de entrada, por ejemplo, 'Cumpleaños' (autocomplete='bday'), los navegadores pueden almacenar valores personalizados para cada uno de estos campos (la fecha de cumpleaños del usuario). El usuario se libera de tener que escribir la información y en su lugar puede confirmar o, si es necesario, cambiar el valor del campo, un beneficio significativo para los usuarios con problemas de memoria, dislexia y otras discapacidades. Debido a que los valores de autocompletado son independientes del idioma, los usuarios que pueden no estar familiarizados con el texto utilizado para identificar visualmente los campos de entrada de usuario (la etiqueta) aún pueden tener ese propósito identificado de manera consistente debido a la taxonomía fija de términos.

Si un campo de entrada acepta dos tipos diferentes de propósitos de entrada (como en los campos combinados de nombre de usuario/correo electrónico de usuario) y la tecnología utilizada no permite definir múltiples valores de propósito, es válido proporcionar cualquiera de los valores o dejar fuera la designación de propósito de entrada por completo.

Cuando el soporte de agentes de usuario y tecnologías de asistencia para otros formatos de metadatos madure, se pueden utilizar esquemas de metadatos como el Módulo de contenido de semántica de personalización además o en lugar del atributo autocomplete de HTML para identificar el propósito de los campos de entrada. También pueden admitir adaptaciones automatizadas que identifican y coinciden con las etiquetas de entrada proporcionadas por el autor con vocabularios o símbolos definidos que se utilizan en su lugar para etiquetar las entradas.

Beneficios específicos del Criterio de Conformidad 1.3.5:

Ejemplos del Criterio de Conformidad 1.3.5:

  1. Un formulario de contacto que utiliza autofill

        Un formulario de contacto rellena automáticamente los campos de nombre, calle, código postal, ciudad, número de teléfono y dirección de correo electrónico a partir de los valores de autofill almacenados en el navegador del usuario. La tecnología de asistencia puede ofrecer una forma personalizada de identificar campos de entrada particulares, por ejemplo, utilizando un conjunto de símbolos / iconos que sean familiares para el usuario, para comunicar visualmente el propósito de los campos.

2. Un formulario de pedido con direcciones de facturación y envío separadas

    Un formulario de pedido de productos rellena los campos de dirección para la dirección de facturación y un conjunto separado de campos de dirección para la dirección de envío, utilizando los tokens de detalles de autofill 'facturación' y 'envío'.

3. Un formulario de contacto que utiliza iconos

    Un complemento del navegador para agregar iconos inserta iconos que representan el nombre de la persona, la dirección de casa, el número de teléfono y la dirección de correo electrónico para identificar visualmente el propósito de entrada.

Ver referencia Tecnicas y fallos