-
Maïeul a rédigé
alternatif C'est plus complexe que pour `checkbox`, car on ne peut pas se contenter de rajouter une clé dans un tableau. Il faut bien que ce qui soit stocké en base soit la valeur du choix alternatif. Par conséquent: 1. On ajoute un `<input type="text" name="nom_@choix_alternatif">` qui se masque/demasque lorsque le choix autre est choisi/non choisi (il y a un bug css dans l'espace privé que je ne vois pas comment résoudre, pas très grave cependant). 2. Cet `<input>` possède un `label` avec une class `.offscreen` 3. À la réception on utilise le pipeline `formulaire_receptionner` pour basculer, si besoin, la valeur de `nom_@choix_alternatif` dans `nom` tout court => ainsi on garde en base uniquement le choix alternatif, pas l'info comme quoi a choisi d'utiliser le choix alternatif (!). 4. Lorsqu'on affiche un formulaire avec une valeur préchargé, on fait le processus inverse (mais au niveau squelette, pas en PHP) Par ailleurs : 1. si choix alternatif autorisé, alors ne pas provoquer d'erreur dans `verifier_valeurs_acceptables()` 2. dans la vue, on affiche la valeur alternative en indiquant que c'est une valeur alternative fix #2 feat: la saisie `selection` (simple ou multiple) peut avoir choix alternatif
a5e63404