Checkbox textarea

Résolu
Bonjour,

J'aimerais faire apparaître un champ text (textarea) uniquement si un checkbox spécifique est coché.
Est-ce que quelqu'un aurait la solution à mon problème?

Merci pour votre/vos réponse/s

2 réponses

  1. Modérateur
    Bonjour,
    Tu mets ton textarea en Hidden ( ou display = none ) ... et si la case à cocher est activée.. tu le passe en Show (ou display='block' )
    Tout cela .... via du Javascript.

    1. Salut,

      Une solution possible en css :
      <input type="checkbox" class="cb-autres" /> Autres
      <textarea class="text-autres" placeholder="Préciser"></textarea>
      


      .text-autres {
          display: none;
      }
      
      .cb-autres:checked + .text-autres {
          display: block;
      }
      


      Cette méthode nécessite que le textarea soit un élément frère de la checkbox (selecteur css +).
      Sinon il faudra effectivement se tourner vers le javascript comme le suggère jordane45.

      Bonne journée