El elemento Validación de formulario se puede usar para validar los datos que un usuario introduce en un formulario.
Se pueden configurar expresiones regulares y operaciones de comparación, y se puede escribir código del lado del servidor para realizar validaciones personalizadas si la funcionalidad que hay no satisface sus necesidades.
La sintaxis de expresiones regulares es estándar y puede encontrar referencias a la sintaxis de expresiones regulares en numerosos lugares de la web.
Notas: No se ejecutará la validación hasta que el usuario envíe el formulario al proceso de workflow.
Volver a Elementos de formulario
Tema relacionado: Propiedades de elementos
Propiedad |
Descripción |
---|---|
Expresiones regulares |
RegExp: Expresión regular que se usará al validar el campo. Campo: Nombre del campo que hay que validar. Mensaje: Mensaje que se mostrará si el valor del campo no coincide con la expresión regular. |
Comparaciones |
Campo 1: Campo que está más a la izquierda en la comparación. Comparación: Operador de la comparación. Campo 2: Campo que está más a la derecha en la comparación. Mensaje: Mensaje que se mostrará si falla la validación de la comparación. |
Validador de complementos |
Ensamblado: Nombre completo del ensamblado desde el que cargar el validador del servidor. El ensamblado debe estar presente en la carpeta “bin” (donde está instalado Evolve) o dentro de la carpeta que se indica como valor de la clave de configuración de “PluginDirectory”. Clase: Nombre completo de la clase que debe implementar la interfaz Ws.PluginHelper.IFormValidator. (Antes se llamaba «Acerca de»). |
Ordinal |
Orden en el que se tiene que ejecutar el control del validador. |
Ejemplo
Para realizar una prueba del ensamblador del validador de complementos, puede consultar a continuación una solución de Visual Studio y el ensamblado que ha generado. El validador se ha escrito en el proyecto «SampleValidator» de la solución. El validador encontrará el campo «mytoken» en el formulario y verificará si su valor es $abcd1234 o no.
En cuanto al ensamblador generado por este proyecto, «SampleValidator.dll» es un valor del parámetro de control «Ensamblado» y «ClassLibrary1.ValidateFormTest» es un valor del parámetro de control «Clase».
Consulte Consola App 11.