Cacher/Afficher une ligne de tableau
Bonjour
J'ai le code JS suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| function cacher(){
var champs = document.getElementsByTagName('input');
for(var i=0;i<champs.length;i++) {
var c = champs[i];
if(c.type.toLowerCase( )== 'checkbox' && c.name == 'demi' && c.checked){
document.getElementById('test').style.display = "block";
}
else{
document.getElementById('test').style.display = "none";
}
}
} |
Normalement il me permet de cacher/afficher la ligne d'un tableau lorsque je coche/décoche une checkbox :
Code:
1 2 3 4 5 6 7
| ...
matin <input type="checkbox" name="demi" value="matin" onClick="javascript:cacher();" /> après-midi <input type="checkbox" name="demi" value="am" onClick="javascript:cacher();" />
</td>
</tr>
<tr id="test">
<td>Date de fin</td>
... |
Le fait de cocher une case me cache bien la ligne. Par contre le fait de la décocher n'affiche pas à nouveau la ligne.
Que faut-il faire?
Merci