Development #49210
Message d'erreur personnalisé pour les champs comportant une validation django ou regexp
0%
Description
Avec focus sur le champ en cas d'erreur.
Files
Related issues
History
Updated by Frédéric Péters almost 3 years ago
- Subject changed from Message d'erreur personnalisé pour les champs comportant une Regexp to Message d'erreur personnalisé pour les champs comportant une validation django ou regexp
J'étends à validation django libre, parce qu'il n'y a pas de raison.
Updated by Thomas Noël almost 3 years ago
Frédéric Péters a écrit :
J'étends à validation django libre, parce qu'il n'y a pas de raison.
Perso j'étendrais à n'importe quelle validation.
Updated by Frédéric Péters almost 3 years ago
Perso j'étendrais à n'importe quelle validation.
Pour les validations prédéfinies je pensais qu'on avait déjà des messages personnalisés pour les accompagner. Ce n'est pas le cas mais ça a ma préférence, quelque chose en dur de cet ordre :
('digits', { 'title': N_('Digits'), 'regex': r'\d+', + 'error_message': N_('Only digits are allowed.'), 'html_inputmode': 'numeric'} ),
Updated by Marie Kuntz over 2 years ago
- File parametrage_bo.png parametrage_bo.png added
- File message_erreur_front.png message_erreur_front.png added
Je détaille le périmètre :
Sur un champ, lorsqu'on choisit une validation "expression rationnelle" ou "condition django", avoir un champ supplémentaire qui permet d'entrer le message d'erreur affiché à l'usager si sa saisie ne correspond pas à l'attendu.
Pour les validations "types" (téléphone, siret...), avoir un message "en dur" (non paramétrable en BO).
Est-ce que j'oublie quelque chose ?
Updated by Frédéric Péters over 2 years ago
Ça ne sera vraisemblablement pas posé sur la droite, mais dans un champ dessous, avec un libellé explicite, mais à part ça, oui.
(et on zappe le commentaire à mon avis invalide sur le focus présent dans la description du ticket ?)
Updated by Marie Kuntz over 2 years ago
Question d'Arles :
le message sera affiché au niveau du champ pour l'usager ? ou en haut de page ?
Updated by Frédéric Péters over 2 years ago
C'est pour remplacer le message "valeur invalide" par un message plus précis/complet, au niveau du champ donc; comme dans ta capture https://dev.entrouvert.org/attachments/50859
Updated by Lauréline Guérin over 2 years ago
- Related to Development #50772: Message d'erreur personnalisé pour les champs comportant une validation django ou regexp added