Afficher un champ de formulaire avec checkbox
Bonjour
J'avais un formulaire avec un select qui affichait ou masquait un champ de formulaire suivant l'option choisi.
Je voudrais maintenant plutot qu'un select avoir une check box j'ai donc change mon ONselect en On click mais ça ne doit pas être aussi simple.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| script type="text/javascript">
function date(test1){
i = document.getElementById("rechdate").options.length;
if (test1=='2'){
document.getElementById('debut').style.visibility="visible";
document.getElementById('datefin').style.visibility="visible";
}
if (test1 != "2") {
document.getElementById("autre");
document.getElementById('debut').style.visibility="hidden";
document.getElementById('datefin').style.visibility="hidden";
}
}
</script> |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| <td >Date<font style='visibility: hidden' id='debut'> de début:</font><br>
<input type='text' name='jour' class='champjour'value="<?php echo$jour ?>">-
<input type='text' name='mois' class='champjour'value="<?php echo$mois ?>">-
<input type='text' name='an' class='champan'value="<?php echo$an ?>">
<input type="checkbox" value="rechdate" value="2" onClick='date (this.value)'>
<TD VALIGN="TOP"><font style='visibility: <?php echo $typerechdate != 2 ? 'hidden' : 'visible'; ?>' id='datefin'>
Date de fin:<br>
<input name='j2' class='champjour' id='newc1'value="<?php echo $jour2 ?>"></input>-
<input name='m2' class='champjour' id='newc2'value="<?php echo $mois2 ?>"></input>-
<input name='a2' class='champan' id='newc3' value="<?php echo $an2 ?>"></input>
</font>
</td> |