Cacher ligne d'un tableau

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Cacher ligne d'un tableau

par Snoops » 29 nov. 2007, 18:34

Je ne sais pas si ca suit les normes W3C mais ca fonctionne ... et malheureusement il faut bien coder AUSSI pour IE ... (n'est-ce ho_noman ?!)

Merci a tous !!!

par Truc » 29 nov. 2007, 18:06

Je sais pas si c'est propre et "respectueux" mais ceci fonctionne
document.(...).display = "";
Pour afficher le contenu via onclick.

par h0_noMan » 29 nov. 2007, 17:14

J'ai malgré tout encore une question : IE ???!!!! Ca ne marche pas (qui a dit comme d'habitude ?)

Il ne reconnait pas table-row ....

Il y a-t-il une parade ?
Une parade à IE ?

Oui yen a plein. :lol:

par Snoops » 29 nov. 2007, 17:06

J'ai malgré tout encore une question : IE ???!!!! Ca ne marche pas (qui a dit comme d'habitude ?)

Il ne reconnait pas table-row ....

Il y a-t-il une parade ?

par Snoops » 29 nov. 2007, 17:02

Oh c'est magnifique !!!!

le pire c'est que je l'avais vu mais je ne l'avais pas essayé ... ne comprenant pas trop ce que ca faisait ...

Mais si je l'avais fait, je n'aurais pas eu l'honneur d'avoir une réponse du célèbre petit poussin noir !!!! :lol:

Merci encore !!!

par Calimero » 29 nov. 2007, 16:41

Bonjour,

Il te faut repartir sur la propriété display. Seulement, au lieu d'utiliser la valeur block, il faut utiliser la valeur (spéciale) adaptée à une ligne d'un tableau : c'est table-row .

La propriété display est beaucoup plus intéressante et puissante que "afficher oui/non" ;-) une petite lecture de la norme w3c devrait beaucoup t'éclairer dessus.

Cacher ligne d'un tableau

par Snoops » 29 nov. 2007, 15:04

Bonjour,

j'ai dans un tableau, 2 boutons radio: 1 Oui, 1 Non

Si oui est coché par l'utilisateur je souhaite que des lignes de mon tableau apparaissent.
Si non, qu'elles ne soient pas visibles.

Alors j'ai utilisé tout d'abord l'option "display : none | block" sur toutes les lignes a cacher que je modifie par un onclick sur les radios.
Le problème c'est que pour chaque ligne, au lieu de les rajouter proprement au code, il me créer un nouveau tableau dans la premiere cellule du tableau ...

Code : Tout sélectionner

<table> ... </tr> <tr ID="deplacement1" STYLE="display : none;"> <td>Lieu :</td> <td> ... <!-- Donne --> <table> ... </tr> <tr> <td> <table> <tr ID="deplacement1" STYLE="display : block;"> <td>Lieu :</td> <td></td> </table> </td> <td> ...
Je me suis donc penché vers "visibility : visible | hidden".
Mais le soucis c'est qu'il m'affiche les lignes vides ...


Avez vous une solution a me proposer ?