Masquer des champs et leurs labels

Résolu
Hello,

Voilà. Je travaille sur un CRM opensource qui n'est pas super modifiable.

J'ai un module devis natif que je voudrais transformer en module de devis pour PETIT et GRAND format.

J'ai ajouté une option en tout début de formulaire : petit / grand.

J'aimerais masquer les champs correspondant à l'opposé du choix (logique..) ET leurs labels associés.

J'ai fait des display : none , mais le problème c'est que ça les masque seulement et laisse donc de grands espaces blancs.

Je voudrais que ça fasse comme type=hidden, cacher les champs et remonter l'élément suivant.(Mais comment faire pour les labels ?)

Je vous remercie d'avance !

1 réponse

  1. J'ai trouvé mon souci, tout ça est contenu dans un tableau <tr> <td>. Il faut donc que je masque les <tr> !
    0
    1. Super alors !

      Soit dit en passant : tu as aussi visibility:hidden; a explorer ;)
      0
    2. Tiens d'ailleurs, peux tu me dire dans quels cas faut il plutôt utiliser l'un que l'autre ?
      0
    3. Tiens !

      https://www.commentcamarche.net/faq/7908-difference-entre-display-none-et-visibility-hidden

      (dans ton cas, c'est effectivement display qui te convient)
      0