Tipos de campos de formulario PDF: guía completa
Los formularios PDF ofrecen una variedad de tipos de campos que permiten recopilar diferentes tipos de información. Elegir el tipo de campo correcto mejora la experiencia del usuario y facilita el procesamiento de datos. Esta guía le presenta cada tipo de campo, sus propiedades y sus casos de uso.
Los campos de entrada de texto
Los campos de texto son los más comunes en los formularios PDF. Aceptan la entrada libre de texto por parte del usuario. El campo de texto de una sola línea es adecuado para nombres, direcciones de correo electrónico y números. El campo de texto multilínea está adaptado para comentarios y descripciones largas. Los campos de texto pueden configurarse con máscaras de entrada (formato de fecha, de teléfono), límites de caracteres, alineación del texto y valores predeterminados. Los campos de contraseña ocultan la entrada con puntos. Los campos de texto de solo lectura muestran información calculada o prerrellenada.
Los campos de selección
Las casillas de verificación permiten seleccionar una o varias opciones de una lista. Cada casilla funciona de forma independiente. Los botones de opción agrupan varias opciones de las cuales solo una puede seleccionarse a la vez. Son ideales para elecciones mutuamente excluyentes como el género o el método de pago. Las listas desplegables (combo box) muestran una lista de opciones en un menú compacto. Son perfectas cuando el espacio es limitado y la lista de opciones es larga. Las listas de selección (list box) muestran varias opciones simultáneamente y pueden autorizar la selección múltiple.
Consejos de diseño
- Utilice botones de opción para 2 a 5 elecciones mutuamente excluyentes y menús desplegables para listas más largas.
- Asigne nombres de campo descriptivos y únicos para facilitar la extracción automatizada de datos.
- Configure el orden de tabulación para que la navegación con el teclado siga un recorrido lógico.
- Añada información sobre herramientas para guiar al usuario sobre el formato esperado en cada campo.
- Marque los campos obligatorios visual (asterisco) y técnicamente (propiedad Required).
Campos controlados por JavaScript en formularios PDF
Los formularios PDF pueden incluir scripts JavaScript que anaden funcionalidad avanzada a los campos. Los calculos automaticos suman totales, aplican porcentajes o determinan valores basandose en la combinacion de otros campos. La validacion personalizada verifica que los datos introducidos cumplen criterios especificos, como formatos de correo electronico o numeros de identificacion. La visibilidad condicional muestra u oculta campos segun las selecciones previas del usuario, creando formularios dinamicos que se adaptan a las respuestas. Los eventos de campo como onFocus, onBlur y onChange permiten ejecutar acciones cuando el usuario interactua con un campo especifico. Sin embargo, el soporte de JavaScript varia entre los lectores de PDF, y los scripts complejos pueden no funcionar en todos los lectores, por lo que es recomendable limitar el uso de JavaScript a funciones esenciales y probar el formulario en multiples lectores.
Botones y campos de accion en formularios PDF
Los botones en formularios PDF pueden desencadenar diversas acciones que van mas alla del simple envio del formulario. Los botones de envio transmiten los datos del formulario a un servidor web o una direccion de correo electronico en formato FDF, XFDF o HTML. Los botones de restablecimiento devuelven todos los campos a sus valores predeterminados. Los botones de impresion inician la impresion del documento con una configuracion predefinida. Los botones de navegacion llevan al usuario a paginas especificas del documento o a URLs externas. Los botones con iconos muestran imagenes que cambian segun el estado del raton, creando una experiencia visual mas intuitiva. Los botones de firma activan el proceso de firma digital. La combinacion de diferentes tipos de botones permite crear interfaces de formulario interactivas y completas.
Accesibilidad en el diseno de formularios PDF
Un formulario PDF accesible permite que todos los usuarios, incluidos los que utilizan tecnologias de asistencia, puedan completarlo de forma independiente. Cada campo debe tener una etiqueta descriptiva asociada que los lectores de pantalla puedan leer al navegar por el formulario. El orden de tabulacion debe seguir una secuencia logica que coincida con la disposicion visual de los campos. Los campos obligatorios deben indicarse tanto visualmente como en sus propiedades de accesibilidad. Las instrucciones de cumplimentacion deben estar disponibles como texto, no solo como imagenes o anotaciones. Los mensajes de error deben ser descriptivos y accesibles, indicando claramente que campo tiene el error y como corregirlo. Los grupos de opciones como botones de radio y casillas de verificacion deben agruparse con etiquetas de grupo que expliquen el proposito de la seleccion.