Bonjour à tous,
Je souhaite afficher/masque des colonnes suivant l'option choisi dans une liste déroulante.
voici mon code html :
Je dois en théorie récupérer la valeur de la liste déroulante pour ensuite la comparer au td de la première ligne tr. Ensuite récupérer l'indice de cette colonne pour masquer la case dans chaque lignes tr.
Ce n'est pas très clair et évident mais c'est pourtant ça
Si quelqu'un a une idée
je la remercie d'avance beaucoup
Modifié par PetarouxRay (06 Jun 2012 - 14:12)
Je souhaite afficher/masque des colonnes suivant l'option choisi dans une liste déroulante.
voici mon code html :
<FORM>
<SELECT id="listeEcole" name="nom" size="1">
<option value="tout">Voir tout
<option value="enfants">Enfants
<option value="parents">Parents
<option value="tuteur">Tuteur
<option value="professeur">Professeur
</SELECT>
<INPUT type="submit" value="Test" id="btnsubmit">
</FORM>
<TABLE id="tableType">
<tr>
<td class="dom"></td>
<th class="dom">permissions des enfants</th>
<th class="dom">permissions des parents</th>
<th class="dom">permissions des tuteur</th>
<th class="dom">permissions des professeur</th>
</tr>
<tr>
<th class="dom">stage 1</th>
<td class="dom">test</td>
<td class="dom">test</td>
<td class="dom">test</td>
<td class="dom">test</td>
</tr>
<tr>
<th class="dom">stage 2</th>
<td class="dom">test</td>
<td class="dom">test</td>
<td class="dom">test</td>
<td class="dom">test</td>
</tr>
<tr>
<th class="dom">stage 3</th>
<td class="dom">test</td>
<td class="dom">test</td>
<td class="dom">test</td>
<td class="dom">test</td>
</tr>
<tr>
<th class="dom">stage 4</th>
<td class="dom">test</td>
<td class="dom">test</td>
<td class="dom">test</td>
<td class="dom">test</td>
</tr>
</TABLE>
Je dois en théorie récupérer la valeur de la liste déroulante pour ensuite la comparer au td de la première ligne tr. Ensuite récupérer l'indice de cette colonne pour masquer la case dans chaque lignes tr.
Ce n'est pas très clair et évident mais c'est pourtant ça

Si quelqu'un a une idée

Modifié par PetarouxRay (06 Jun 2012 - 14:12)