Utilice las opciones de validación del formulario para controlar cómo muestra Acrobat los errores de validación de datos en un formulario PDF.
Las opciones de validación del formulario se aplican en todo el formulario PDF y funcionan con otras funciones de validación, como los patrones y las secuencias de comandos de validación. Antes de seleccionar las opciones de validación del formulario, aplique un patrón o una secuencia de comandos de validación a cada objeto de campo que desee que Acrobat compruebe. Por ejemplo, puede configurar un objeto de campo numérico con un patrón de validación que valide los valores introducidos por el usuario para garantizar que el formato del número sea correcto. Si el usuario introduce un número no válido, se produce un error en el campo al efectuar la validación. Las opciones del patrón de validación define la forma en que se deben introducir los datos en un campo para que éstos se validen. Las opciones de validación del formulario controlan el aspecto y la conducta de los errores de validación en Acrobat.
Designer genera una secuencia de comandos de validación para cada opción de validación, excepto para la opción Mostrar mensaje de cuadro de diálogo. La opción Mostrar mensaje de cuadro de diálogo no genera ninguna secuencia de comandos.
Designer controla la secuencia de comandos de validación en caso de que se produzcan cambios. Si Designer detecta que se ha modificado la secuencia de comandos, realiza las siguientes acciones:
Detiene el control de la secuencia de comandos y de todas las secuencias de comandos asociadas para esa acción.
Anula la selección de la opción de validación asociada en la ficha Validación del cuadro de diálogo Propiedades del formulario.
Agrega un mensaje en el archivo de registro indicando que ya no se controla la secuencia de comandos y que se puede editar.
Mientras se administre y no se cambie la secuencia de comandos de validación, Designer quita la secuencia de comandos del formulario si se anula la selección de una opción de validación.
Designer genera una secuencia de comandos de validación diferente para los formularios estáticos y dinámicos. Como resultado, cuando se guarda un formulario como Formulario XML de Adobe (*.xdp), Designer determina qué tipo de secuencia de comandos debe generar en función de la opción seleccionada en la lista Formato de procesamiento de PDF (formulario PDF estático o formulario XML dinámico) de la ficha Predeterminado del cuadro de diálogo Propiedades del formulario.
Nota: la secuencia de comandos que generan las opciones de validación del formulario sobrescribe cualquier secuencia de comandos existente que modifique el aspecto de los objetos de campo. La sobrescritura tiene lugar cuando los objetos de campo son válidos o no válidos. Es aconsejable personalizar las secuencias de comandos existentes para almacenar el aspecto actual, con el fin de que sea posible volver a ese mismo aspecto si es necesario.
Se recomienda que utilice las opciones de validación del formulario con formularios PDF dinámicos. Sin embargo, si está trabajando con un formulario PDF estático, revise las recomendaciones que debe tener en cuenta.
Recomendaciones para la validación del formulario con formularios PDF estáticos
Si se usa la función Validación del formulario en un formulario PDF estático para colorear los campos obligatorios que no se han rellenado o los que no se pueden validar, Designer puede cambiar el aspecto de los campos validados.
Como resultado, cuando se usa la función de validación de formulario con un formulario estático que contiene objetos con bordes, es aconsejable utilizar únicamente estas opciones de borde en la ficha Borde:
Bordes: Sólido, Grabado-3D, Elevado-3D, Guión
Esquinas: Esquina rectangular
Estilo de relleno de fondo: Sólido
Configurar la forma en que Acrobat muestra los cuadros de mensaje de error de validación
Puede configurar la forma en que Acrobat muestra los cuadros de mensaje de error de validación cuando un usuario rellene o envíe un formulario PDF. Por ejemplo, puede elegir entre visualizar cada mensaje de error de validación en su propio cuadro y combinar todos los mensajes de error de validación en un único cuadro. Como alternativa, también puede visualizar únicamente el primer mensaje de error de validación o ningún mensaje.
Nota: las opciones de validación del formulario no se aplican a objetos de campo que no están configurados para ser validados. )
Seleccione Archivo > Propiedades del formulario y haga clic en Validación del formulario.
En la Lista de opciones, haga clic en Mostrar mensaje de cuadro de diálogo.
Seleccione Configurar la forma en que Acrobat muestra los cuadros de mensaje de validación y realice una de las siguientes acciones:
Para que se muestren todos los mensajes de error de validación nuevos después de que el usuario cierre el mensaje actual, seleccione Mostrar cada mensaje en su propio cuadro de mensaje de forma sucesiva.
Para combinar los errores de validación en una lista única, seleccione Combinar los mensajes de todos los campos en los que se han producido errores en un único cuadro de mensaje.
Para que se muestre únicamente el primer mensaje de error de validación, seleccione Mostrar el mensaje relativo al primer campo en el que se ha producido un error y eliminar los demás mensajes.
Para detener todos los mensajes de validación, seleccione No mostrar ningún cuadro de mensaje.
Haga clic en Aceptar.
Colorear los campos en los que se producen errores al efectuar la validación
Puede elegir diferentes colores para resaltar los bordes, el relleno de fondo, o ambos, de los objetos de campo en los que se producen errores al efectuar las validaciones en Acrobat.
Nota: las opciones de validación del formulario no se aplican a objetos de campo que no están configurados para ser validados. )
Seleccione Archivo > Propiedades del formulario y haga clic en Validación del formulario.
En la Lista de opciones, haga clic en Colorear campos erróneos.
Seleccione Colorear campos en los que se producen errores al efectuar las validaciones y realice una o ambas acciones:
Para seleccionar un color para aplicarlo a los bordes de los objetos de campo, haga clic en Color de borde y seleccione un color de la paleta.
Para seleccionar un color para aplicarlo al fondo de los objetos de campo, haga clic en Color de fondo y seleccione un color de la paleta.
Haga clic en Aceptar.
Colorear campos obligatorios que no están rellenados
Puede elegir diferentes colores para resaltar los bordes, el relleno de fondo, o ambos, de los objetos de campo obligatorios que no fueron rellenados por el usuario en Acrobat.
Si un campo obligatorio se resalta y otra secuencia de comandos convierte al campo en opcional, el resaltado se elimina.
Nota: las opciones de validación del formulario no se aplican a objetos de campo que no están configurados para ser validados.
Seleccione Archivo > Propiedades del formulario y haga clic en Validación del formulario.
En la Lista de opciones, haga clic en Colorear campos obligatorios.
Seleccione Colorear campos obligatorios que no están rellenados y realice una o ambas acciones:
Para seleccionar un color para aplicarlo a los bordes de los objetos de campo, haga clic en Color de borde y seleccione un color de la paleta.
Para seleccionar un color para aplicarlo al fondo de los objetos de campo, haga clic en Color de fondo y seleccione un color de la paleta.
Haga clic en Aceptar.
Definir el enfoque del primer campo en el que se produzca un error al efectuar la validación
La opción Definir enfoque del primer campo en el que se produzca un error al efectuar la validación establece el enfoque del primer campo que no fue validado en Acrobat.
El enfoque se define en el primer campo no válido en la paleta Jerarquía y no en el primer campo no válido en el orden geográfico. Es recomendable que ordene los objetos de campo en la paleta Jerarquía para que el orden de los objetos de campo coincida con el diseño de formulario. En caso contrario, el enfoque de podría definir en un campo no válido situado al final de la página antes de uno situado al principio de la página.
Nota: las opciones de validación del formulario no se aplican a objetos de campo que no están configurados para ser validados.
Seleccione Archivo > Propiedades del formulario y haga clic en Validación del formulario.
En la Lista de opciones, haga clic en Definir Enfoque.
Seleccione Definir enfoque del primer campo en el que se produzca un error al efectuar la validación y, a continuación, haga clic en Aceptar.