Le champ Texte permet la saisie de tous types de texte. C'est le type de champ à privilégier pour des réponses longues telles que "Veuillez inscrire votre message".

Général

- Id : contient l'identifiant du champ généré par l'application. Cet identifiant peut être modifié, mais doit être composé d'au moins 2 caractères, et formé de lettres (minuscules) et de chiffres. Il ne peut contenir de caractères accentués, ou de caractères spéciaux (ex. : $,&,’,!,*,%,/, etc.), à l'exception du souligner ou du tiret.
- Libellé du formulaire : c'est le libellé de la question tel qu'il doit être affiché lorsqu'on consulte le formulaire.
- Libellé de la fiche : c'est le libellé de la question tel qu'il doit être affiché lorsqu'on consulte la fiche.
- Valeur par défaut : sert à définir une réponse par défaut pour le champ. Lorsqu'une valeur par défaut est définie, il est possible de spécifier si celle-ci doit être enregistrée lorsque le formulaire est transmis.
- Précision à droite du champ : sert à définir le message qui doit s'afficher lorsqu'un répondant survole l'info-bulle affichée à la droite du champ dans le formulaire.
- Largeur du bloc de texte : indique la largeur, en caractère, que doit occuper le champ dans le formulaire.
- Hauteur du bloc de texte : indique la hauteur, en caractère, que doit occuper le champ dans le formulaire.
- Afficher l'éditeur HTML : indique si l'éditeur HTML doit être affiché dans le formulaire pour ce champ.
- Visible : indique si le champ doit être affiché dans le formulaire.
- Champ identifiant la fiche : sert à définir si ce champ doit être utilisé pour identifier la fiche, c'est-à-dire servir d'en-tête lorsque la fiche est consultée.
Validation

- Ce champ est obligatoire : sert à déterminer si le champ doit avoir le statut obligatoire ou facultatif.
- Message si la valeur obligatoire est manquante : c'est le message à afficher au répondant lorsqu'il tente de soumettre le formulaire sans avoir complété le champ.
- Activer l'alerte de champ non complété : sert à déterminer si le message d'alerte (tel que défini dans les Propriétés du formulaire) doit s'afficher lorsque le répondant tente de soumettre le formulaire sans avoir complété le champ.
- La valeur entrée dans ce champ doit être unique : sert à déterminer si la valeur saisie dans le champ ne peut être saisie plus d'une fois, sans égard au répondant.
- Message à afficher si la valeur entrée existe déjà : c'est le message à afficher au répondant lorsqu'il tente de soumettre le formulaire et que le champ contient une valeur qui a déjà été transmise.
- Autre option : permet de définir un masque de validation prédéfinie (pour les masques de validation personnalisés, référez-vous à : http://docs.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html), une restriction sur le nombre de caractères à accepter, ou une validation basée sur une expression Velocity, pour le champ.
Information système

- Identifiant système : identifiant système du champ généré par l'application.
- Statut : indique si le champ est actif ou inactif.
- Type : affiche le type du champ.
- Position dans le formulaire : indique la position du champ (ex.: page 1, ligne 4, position 2) dans le formulaire.
- Position dans la fiche : indique la position du champ (ex. : page 2, ligne 3, position 2) dans la fiche.
- Approbation : indique le statut (ex. : En ligne) du Workflow de publication pour ce champ.
Autorisations

Permets de définir les permissions utilisateurs ou les permissions de groupe qui s'appliquent sur ce champ.
Remarques
- Voici quelques exemples qui vous aiderons à bâtir vos propres masque de validation personnalisés :
- Pour valider un code postal au format 'A1A 1A1' ou 'A1A-1A1' = ^[a-zA-Z][0-9][a-zA-Z][ -]?[0-9][a-zA-Z][0-9]$
- Pour valider un code postal au format '00000' ou '00000-0000' = ^([0-9]{5}|[0-9]{5}-[0-9]{4})$
- Pour valider un numéro de téléphone au format '(000) 000-0000' = ^[(]{1}[0-9]{3}[)]{1}[ ]?[0-9]{3}-[0-9]{4}$
- Pour valider un numéro de téléphone au format '000-000-0000' = ^[0-9]{3}-[0-9]{3}-[0-9]{4}$
- Pour valider un code postal au format 'A1A 1A1' ou 'G1A-1A1' dans lequel le premier caractère accepté doit être "G", "H", ou "J" (en majuscule ou en minuscule) = ^[ghjGHJ][0-9][a-zA-Z][ -]?[0-9][a-zA-Z][0-9]$
- Pour valider qu'un nombre de 14 caractères numériques doivent être saisi dans un champ : ^[0-9]{14}$
- Voici quelques exemples qui vous aiderons à bâtir vos propres expressions Velocity :
- Pour valider que la valeur du champ 1 + la valeur du champ 2 doit être inférieure à celle du champ 3 = ${f_my_field_identifier_1} + ${f_my_field_identifier_2} < ${f_my_field_identifier_3}
- Pour valider que la valeur du champ 1 doit être différente de celle spécifiée pour "unwanted_value1" et de celle spécifiée pour "unwanted_value2" = ${f_my_field_identifier_1} != 'unwanted_value1' && ${f_my_field_identifier_1} != 'unwanted_value2'
- Pour valider que la valeur du champ 1 doit être différente de celle spécifiée pour "unwanted_value1" ou de celle spécifiée pour "unwanted_value2" = ${f_my_field_identifier_1} != 'unwanted_value1' || ${f_my_field_identifier_1} != 'unwanted_value2'