Fallo común WCAG 2.2
F82Campos de teléfono sin un texto que diga qué se pide
Nombre oficial en el W3C: Fallo del criterio de conformidad 3.3.2 debido a dar formato visual a un conjunto de campos de número de teléfono sin incluir una etiqueta de texto
En pocas palabras
Este fallo ocurre cuando un teléfono se pide en varias casillas y solo el formato da la pista: un signo +, paréntesis o guiones. No hay ningún texto visible que diga «Teléfono» ni instrucciones para rellenarlo. Mucha gente no adivina qué debe escribir en cada casilla.
Por qué es importante
Quien ve bien quizá reconozca un teléfono por su forma. Pero las personas con baja visión pueden no ver los signos pequeños. Las personas con discapacidad cognitiva pueden no reconocer el formato.
Los lectores de pantalla (programas que leen en voz alta lo que hay en la pantalla) tampoco lo deducen. Sin texto, pueden usar como nombre el signo más cercano: «+», «(» o «-». La persona oye eso y no sabe qué escribir. El formulario se queda sin enviar o con datos erróneos.
Cómo evitarlo
- Ponga una etiqueta de texto visible junto al grupo de casillas, por ejemplo «Teléfono móvil».
- Agrupe las casillas en un
fieldsetcon unlegendque diga qué dato se pide. - Añada instrucciones breves si el formato no es evidente, por ejemplo «Prefijo del país y número de 9 cifras».
- Dé además a cada casilla su propio nombre, como «Prefijo» y «Número».
- Si puede, pida el teléfono en un solo campo. Es más sencillo para todo el mundo.
Cómo comprobarlo
- Busque en el formulario los teléfonos divididos en varias casillas.
- Compruebe que cerca hay un texto visible que dice qué dato es, o unas instrucciones para rellenarlo.
- Si no hay ni etiqueta ni instrucciones, hay fallo.
- Con un lector de pantalla, recorra las casillas con Tab y escuche qué anuncia en cada una.
Ejemplo
Teléfono en dos casillas con un título visible para el grupo, instrucciones y un nombre para cada casilla.
<fieldset>
<legend>Teléfono móvil</legend>
<p id="tel-ayuda">Prefijo del país y número de 9 cifras.</p>
<label for="tel-pref">Prefijo</label>
<input id="tel-pref" size="4" value="+34"
autocomplete="tel-country-code" aria-describedby="tel-ayuda">
<label for="tel-num">Número</label>
<input id="tel-num" size="9"
autocomplete="tel-national" aria-describedby="tel-ayuda">
</fieldset>
Ver el texto completo del W3C (traducción al español)
Esta es una traducción no oficial al español de la técnica F82 de Techniques for WCAG 2.2, del W3C. Puede contener errores. El único documento oficial y normativo es la versión original en inglés, publicada en el sitio web del W3C.
Aplicabilidad
Cualquier tecnología
Descripción
Este fallo garantiza que las personas con discapacidad visual o cognitiva reconozcan los campos de número de teléfono y entiendan qué información deben proporcionar para rellenarlos. Los números de teléfono suelen tener formatos fijos y característicos, y los autores pueden pensar que basta con dar formato visual a los campos para identificarlos. Sin embargo, aunque todos los campos tengan nombres determinados por software, una etiqueta de texto también debe identificar el conjunto de campos como un número de teléfono.
Ejemplos
En Estados Unidos, los números de teléfono se dividen en un código de área de tres dígitos, un prefijo de tres dígitos y una extensión de cuatro dígitos. Una página web crea campos de entrada de texto de longitud fija para las tres partes del número de teléfono, rodeando el primer campo con paréntesis y separando el segundo y el tercero con un guion. Gracias a este formato, algunos usuarios reconocen los campos como un número de teléfono. Sin embargo, no hay ninguna etiqueta de texto para el número de teléfono en la página web. Esto se debe a que la etiqueta de cada campo será el texto más cercano que lo precede, de modo que los tres campos quedarían etiquetados como «(», «)» y «-», respectivamente.
Pruebas
Procedimiento
- Para cada conjunto de campos de número de teléfono de la página web que represente un único número de teléfono, comprobar que el conjunto de campos está etiquetado con una etiqueta de texto visible situada cerca del conjunto de campos de número de teléfono.
- Para cada conjunto de campos de número de teléfono de la página web que represente un único número de teléfono, comprobar que se proporcionan instrucciones sobre cómo rellenar los campos.
Resultados esperados
- Si tanto la comprobación n.º 1 como la comprobación n.º 2 son falsas, se da esta condición de fallo y el contenido falla este criterio de conformidad.
Cómo lo comprobamos en ADDAW
Este error es uno de los que buscamos en cada auditoría de ADDAW. Se lo entregamos con capturas y la forma de corregirlo.
Basado en la técnica F82 del W3C (WCAG 2.2). Explicación y ejemplos: ADDAW. Traducción no oficial del texto del W3C © W3C, licencia de documentos del W3C. ¿Ha visto un error? Escríbanos.