Autre #62683
Des champs "obligatoires" d’un bloc de champ optionnel apparaissent à tort comme obligatoires dans le rendu de (la page de) formulaire
0%
Description
De plus, sur un champ obligatoire manquant à la validation de la page de formulaire contenant un bloc de champ optionnel, les éventuels champs "obligatoires" lèvent un faux message d’erreur de champ obligatoire.Bien sûr, lorsque le champ vraiment obligatoire est rempli, ces champs faussement obligatoires du bloc de champ optionnel, laissés vides, ne lèvent pas d’erreur. -> #62694.
Reproductible sur à la cinquième page de https://demarches-aggloroanne.icitoyen.fr/demandes-internes/je-remplis-mon-dossier-d-instruction-au-titre-du-programme-investissez-malin/ (bloc "Plan de financement").
Demandes liées
Historique
Mis à jour par Paul Marillonnet il y a environ 2 ans
- Sujet changé de Des champs "obligatoires" d’un bloc de champ optionnel apparaissent à tort comme obligatoire dans le rendu de (la page de) formulaire à Des champs "obligatoires" d’un bloc de champ optionnel apparaissent à tort comme obligatoires dans le rendu de (la page de) formulaire
Mis à jour par Benjamin Dauvergne il y a presque 2 ans
- Lié à Bug #62694: Sur une erreur de validation d’une page due à un champ obligatoire laissé vide, faux négatifs sur les champs "obligatoires" d’un bloc de champ optionnel ajouté
Mis à jour par Benjamin Dauvergne il y a presque 2 ans
Pour moi le deuxième ticket n'a pas l'air nécessaire (obligatoire ou validation c'est la même chose).
Mis à jour par Frédéric Péters il y a 7 mois
- Tracker changé de Bug à Autre
Les blocs de champs peuvent avoir des champs obligatoires et il faut bien les marquer comme tels. Le ticket lié ne parle d'ailleurs pas de cet affichage mais uniquement de la situation après validation, qui est donc #62694.
Techniquement les champs marqués obligatoires à l'intérieur d'un bloc facultatif deviennent obligatoires quand au moins un des champs du bloc a été saisi, on imaginerait à ce moment-là faire apparaitre les astérisques ? autre idée ?