Contribuer

Infos Contribution

Suivre
1 suiveur

Statistiques

Envoyé : 2018-12-04 03:53:30 -0600

Vu : 30 fois

Dernière mise à jour : 2018-12-10 04:20:07 -0600

0

Limiter le nombre de caractères d'un Texte(Ligne)

envoyé 2018-12-04 03:53:30 -0600

Image Gravatar de phil38

Bonjour,

Dans des formulaires, je souhaiterais limiter le nombre de caractères saisis dans un champ de type Texte (Ligne) - à 10 par exemple. Je pensais utiliser la propriété "Longueur de ligne" mais elle ne limite pas le nombre de caractères saisissables dans le champs - il est possible de saisir plus de 10 caractères. Elle détermine juste la largeur du champ... dommage ! Une solution alternative serait de mettre une regex pour limiter le nombre de caractère dans le champ (genre : ^.{1,10}$) mais le message affiché n'est pas très explicite pour l'utilisateur et ce n'est pas très intuitif pour le concepteur.

Quelqu'un a-t-il une solution simple pour répondre à cette problématique ? Merci d'avance,

modifier requalifier fermer Supprimer

2 réponses

Filtrer les contributions : anciennes récentes populaires
0

répondue 2018-12-06 02:27:54 -0600

Image Gravatar de rcabaret

Bonjour,

Ca m’intéresse aussi, toujours dans l'idée des masques de saisie pour l'usager (n° secu, n°siret, etc...) mais malheureusement en l’état actuel je ne vois rien d'autre que la regex...

modifier Supprimer publié plus
0

répondue 2018-12-10 04:20:07 -0600

Image Gravatar de a.ecuvillon

Bonjour, quand j'utilise une regex, j'ajoute un texte dans le champ remarque pour indiquer le format attendu. Comme ça, même si le premier message n'est pas très explicite, au moins, les usagers ont des indications en relisant l'information sur le champ concerné.

Exemple, si je demande un numéro RNA au format W+9 chiffres, j'ajoute comme regex : ^W[0-9]{9}$ Et comme remarque : W suivi de 9 chiffres ou alors Format attendu : W123456789

En espérant t'avoir aidé.

modifier Supprimer publié plus

Commentaires

Bonjour, Merci de ta réponse. C'est en effet la seule solution qui semble possible mais le fait de mettre un commentaire sous tous les champs pour dire 'Longueur maximum : xx caractères' surcharge les formulaires. Et en plus, si l'utilisateur saisi plus de caractères, il a le message : "Vous devez utiliser le format suivant : " sans précisions particulières. J'ai aussi regardé pour utiliser un texte long : c'est bien car il y a ue propriété 'Nombre maximal de caractères'. Ca répond au besoin ! Le seul point génant visuellement, c'est l'affichage de la barre de défilement à droite : pas chouette quand il n'y a qu'une ligne saisissable.

phil38 ( 2018-12-11 04:45:32 -0600 )modifier
S'identifier/S'inscrire pour répondre