Afficher ou masquer des champs dans un formulaire
Bonjour j'ain un formulaire a faire remplir et je voudrais afficher ou cacher des champs selon la réponse.
Je m'explique mieux j ai des bouton radio et selon si il et sélectionner il fait distraite ou apparaitre un champ
Jarrive a faire un onclick pour faire disparaitre un bon de champ mais les autres champ je n arrive pas à les faire disparaitre.
merci !
voici le code
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| <td>Demande adressée par :</td >
<td><input onclick="getElementById('ayant_droit_motif').style.display='none'" type="radio" name="demande_adressée_par" value="patient" /> <label for="patient">Patient</label><br />
<input onclick="getElementById('ayant_droit_motif').style.display='inline'" type="radio" name="demande_adressée_par" value="demande_adressée_par" /> <label for="patient">Ayant droit </label>
<select name="ayant_droit_motif" id="ayant_droit_motif">
<option value="Faire_valoir_un_droit">Faire valoir un droit</option>
<option value="Connaitre_la_causse_du_décès">Connaitre la causse du décès</option>
<option value="honorer_la_mémoire_du_defunt">honorer la mémoire du defunt</option>
</tr>
<tr>
<td>Nom et Prenom de l'ayant droit : </td> <?php //champ à faire aparaitre quand le bouton ayant droit est selectionner ?>
<td><input type="text" name="nom_ayant_droit" id="nom_ayant_droit"></td> <?php //champ à faire aparaitre quand le bouton Ayant droit est selectionner ?> |
et je voudrais faire aparaitre et disparaitre ce champ aussi
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| <td>Le dossier à t'il plus de 20ans ? </td>
<td><input type="radio" name="archive" value="oui" id="oui" /> <label for="oui">Oui</label>
<input type="radio" name="archive" value="non" id="non" checked="checked" /> <label for="non">Non</label></td>
<td>
<tr>
<td>Date à laquel de dossier a été constituer :</td> <?php //champ à faire aparaitre quand le bouton oui du name="archive" est selectionner ?>
<td><?php
$id_jour=date('d');
$id_mois=date('m');
$id_an=date('Y');
echo '<form>
<table>
<tr><td>
<select name="jour_deb2">',listbox_jour ($id_jour),'</select>
<select name="mois_deb2">',listbox_mois ($id_mois),'</select>
<select name="an_deb2">',listbox_an ($id_an),'</select>
<br /><br /></td></tr>
</table>
</form>';
?> </td> <?php //fin du champ à faire aparaitre ?>
<tr> |