Vous pouvez utiliser l’élément Validation du formulaire pour valider les données que l’utilisateur entre dans un formulaire.
Vous pouvez définir des expressions régulières et des opérations de comparaison et écrire du code côté serveur pour exécuter des validations personnalisées si la fonctionnalité existante ne répond pas à vos besoins.
La syntaxe d’expression régulière est standard, et des références à la syntaxe des expressions régulières sont disponibles sur de nombreux sites sur le Web.
Remarque : la validation n’est pas exécutée tant que l’utilisateur n’envoie pas le formulaire au workflow.
Retour à Éléments de formulaire
Rubriques connexes : Propriétés de l’élément
Propriété |
Description |
---|---|
Expressions régulières |
RegExp : expression régulière à utiliser dans la validation du champ. Champ : nom du champ à valider. Message : message à afficher si la valeur du champ ne correspond pas à l’expression régulière. |
Comparaisons |
Champ 1 : champ à l’extrémité gauche de la comparaison. Comparaison : opérateur de comparaison. Champ 2 : champ à l’extrémité droite de la comparaison. Message : message à afficher si la validation de comparaison échoue. |
Valideur de plug-in |
Ensemble : nom qualifié de l’ensemble à partir duquel le valideur côté serveur est chargé. L'assembly doit être présent soit dans le dossier « bin » (où Evolve est installé), soit dans le dossier indiqué comme valeur de la clé de configuration « PluginDirectory ». Classe : le nom qualifié de la classe doit implémenter l’interface Ws.PluginHelper.IFormValidator. (Anciennement « À propos de ») |
Ordinal |
Ordre d’exécution du contrôle de validation. |
Exemple
Pour tester l’ensemble de valideur de plug-in, veuillez trouver ci-dessous une solution Visual Studio et l’ensemble généré par cette solution. Le valideur est écrit dans le projet de solution « SampleValidator ». Le valideur trouvera le champ intitulé « mytoken » sur le formulaire et vérifiera si sa valeur est $abcd1234 ou non.
Pour l’ensemble généré par ce projet, une valeur du paramètre de contrôle « Ensemble » est « SampleValidator.dll » et la valeur du paramètre « classe » est « ClassLibrary1.ValidateFormTest »
Voir Console App 11.