Addaw, ir a inicio Donar

Técnica PDF WCAG 2.2

PDF22Indicar cuándo la entrada del usuario no se ajusta al formato o a los valores requeridos en formularios PDF

En resumen

Esta técnica explica cómo avisar al usuario, mediante un cuadro de alerta con texto, cuando el dato que introduce en un campo de un formulario PDF (una fecha, un teléfono, un código postal) no tiene el formato exigido, y cómo indicar ese formato en la etiqueta del campo. Beneficia a cualquier persona que rellene el formulario y, en especial, a quienes usan lectores de pantalla. Se aplica con las propiedades de formato de Acrobat Pro o con JavaScript de validación.

Aplicabilidad

Documentos PDF etiquetados

Descripción

El objetivo de esta técnica es notificar al usuario cuando la entrada que introduce en un campo que exige un formato concreto y obligatorio (p. ej., campos de fecha) no se envía en ese formato.

Si no se usa el formato requerido, un cuadro de diálogo de alerta describe la naturaleza del error mediante texto. Esto puede lograrse mediante scripts creados por el autor (consulte, por ejemplo, SCR18: Proporcionar validación y alertas en el lado del cliente). Los agentes de usuario pueden proporcionar alertas automáticas (como se describe en los ejemplos siguientes).

Una vez que el usuario cierra el cuadro de diálogo de alerta, puede ser útil que el script sitúe el foco del teclado en el campo donde se produjo el error, aunque algunos usuarios pueden esperar que el foco permanezca en el último control que lo tenía antes de que apareciera la alerta. Los autores deben tener cuidado de que cualquier movimiento del foco sea previsible. Por ejemplo, si la alerta anuncia un error en el formato de un número de teléfono, situar el foco en el campo del número de teléfono al cerrar la alerta puede considerarse útil y previsible. En algunos casos, sin embargo, esto puede no ser posible. Si se producen varios errores de entrada en la página, debe implementarse un enfoque alternativo para la notificación de errores.

Asegurarse de que los usuarios saben que se ha producido un error, pueden determinar qué está mal y pueden corregirlo es clave para la usabilidad y la accesibilidad del software. Cumplir este objetivo contribuye a que todos los usuarios puedan completar con facilidad y confianza las transacciones basadas en formularios.

Etiquetas para los formatos requeridos en los controles de formulario

También es importante que los usuarios sepan que puede producirse un error. Puede incorporar esta información en las etiquetas; por ejemplo, «Fecha (MM/DD/AAAA)». Consulte PDF10.

Ejemplos

Proporcionar validación del formato de un campo de entrada con Adobe Acrobat Pro

Este ejemplo se muestra con Adobe Acrobat Pro. Existen otras herramientas de software que realizan funciones similares.

Muchos campos, por ejemplo: número de teléfono, código postal y fechas, requieren que los datos se introduzcan con un formato o patrón concreto.

  1. Acceda al menú contextual del control de formulario que requiere un formato concreto.
  2. Seleccione Propiedades...
  3. En la pestaña Formato, seleccione la categoría de formato (en este caso, Fecha). Aparecen las opciones de fecha.
  4. Seleccione el formato para este control de formulario (en este caso, mm/dd/yyyy).
  5. En la pestaña General, indique "Date (mm/dd/yyyy)" (Fecha (mm/dd/aaaa)) como nombre y como información de herramienta del control.
Especificación de un formato obligatorio para un campo de entrada con Adobe Acrobat 9 Pro

Cuando el usuario escribe una fecha en un formato reconocido, se convierte automáticamente al formato especificado. Si el formato o el valor de la fecha no se reconocen, aparece una alerta de error que proporciona más información.

Este ejemplo se muestra en funcionamiento en el ejemplo práctico de campos obligatorios en Acrobat (PDF).

Validar un formato de fecha obligatorio en un formulario PDF mediante JavaScript con Adobe Acrobat Pro

Este ejemplo se muestra con Adobe Acrobat Pro. Existen otras herramientas de software que realizan funciones similares.

El siguiente código JavaScript ilustra el uso de un script para validar campos de formulario, en este caso, un campo de fecha. Para añadir este script al campo de formulario, abra el cuadro de diálogo Propiedades del campo de texto y seleccione Editar en la pestaña Validar.

// JavaScript code for date mask format MM/DD/YYYY
var re = /^[mdy0-9]{2}\/[mdy0-9]{2}\/[mdy0-9]{4}$/
//Allow blank space in field
if (event.value !="") {
  if (re.test(event.value) == false) {
    app.alert ({
       cTitle: "Incorrect Format",
       cMsg: "Please enter date using\nmm/dd/yyyy format"
    });
  }
}

Pruebas

Procedimiento

Para cada campo de formulario que requiera una entrada concreta, verificar que se proporcionan información e instrucciones de validación aplicando lo siguiente:

  1. Comprobar que el formato o el valor requerido se indica en la etiqueta del control de formulario.
  2. Introducir un formato o un valor erróneo y salir del campo: asegurarse de que se proporciona una alerta que describe el error.

Resultados esperados

  • Las comprobaciones n.º 1 y n.º 2 son verdaderas.

Recursos

Cómo lo comprobamos en ADDAW

En las auditorías de accesibilidad de ADDAW revisamos cada criterio de conformidad siguiendo este catálogo de técnicas: comprobamos si la web aplica una técnica suficiente y documentamos cada fallo común con capturas y el código afectado, para que el equipo de desarrollo sepa exactamente qué corregir. Los informes siguen la metodología del Observatorio de Accesibilidad y la norma UNE-EN 301 549.

Solicitar una auditoría

Fuente y licencia

Traducción al español, no oficial, realizada por ADDAW a partir de la técnica PDF22 del documento «Techniques for WCAG 2.2» del W3C (versión del repositorio público del W3C a 22/10/2026). Copyright © W3C® (MIT, ERCIM, Keio, Beihang). Se publica conforme a la licencia de documentos del W3C. El texto normativo de referencia es el original en inglés; si detecta un error en la traducción, escríbanos.

Financiado por la unión europea Gobierno de españa red.es Plan de recuperación transformación y resilencia kit digital