Skip to content
  • Maïeul's avatar
    feat(#24): Pour les saisies `radio` et `selection`, autoriser le choix · a5e63404
    Maïeul authored
    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)...
    a5e63404