Le champ "Texte (ligne)" est dédié à la saisie d'un texte libre, tenant sur une ligne.
* Un texte libre peut comprendre des lettres, des chiffres et des caractères spéciaux.
* Il est tout indiqué pour recevoir des informations relatives à l'identité de l'usager, tels que le nom, l'adresse, le code postal, le numéro de téléphone, etc).
L'administrateur fonctionnel peut définir la largeur (en nombre de caractères par ligne) du champ de saisie.
À titre indicatif :
Une longueur de ligne fixée à 70 (caractères) correspond à un champ qui occupe la largeur de la page du (télé)formulaire.
Ce paramètre avancé permet d'appliquer une règle (en respectant la syntaxe des expressions régulières Python) pour contrôler le texte saisi.
Imposer la saisie d'un numéro de téléphone à 10 chiffres :
\d{10}$
Idem mais avec la possibilité d'avoir des espaces entre les groupes de 2 chiffres :
\d{2}\D*\d{2}\D*\d{2}\D*\d{2}\D*\d{2}$
Code postal à 5 chiffres :
\d{5}$
Valeur numérique :
\d+$
Aller plus loin: