radiobutton "incochables" et onclick
Bonjour à tous
Voila, j'ai un formulaire en php relativement complexe.
De ce fait, j'ai opté pour javascript afin de faire apparaitre des champs de formulaire en fonction du choix radiobutton d'un utilisateur
Je vous donne un exemple :
Si je coche choix1, rien ne se passe
Si je coche choix2, des champs supplémentaires apparaissent dans le formulaire.
Le script fonctionne, le seul problème est que mes radiobutton sont désormais incochables !!!!
Je pense que le problème vient du "Onclick"
Je vous donne le bout de code allégé
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
function menu(){
if (document.getElementById('formu').style.display=='none'){
document.getElementById('formu').style.display='';
} else {
document.getElementById('formu').style.display='none';
}
<body>
<table>
<tr>
<td>Célibataire</td>
<td><input type="radio" name="statut" value="1" checked="checked"></td>
</tr></table>
<table>
<tr>
<td>Marié</td>
<td><input type="radio" name="statut" value="2" onClick="menu(); return false;"></td>
</tr></table>
<p>Nom de l'épouse: </p>
<div align="center" id="formu" style="display:none;">
<input name="nom">
</div>
</body> |
Si je choisis l'option 2, le input apparaît, mais je suis incapable de cocher la case pour la traiter dans la base de données.
Dois-je vraiment utiliser onclick ou existe t'il une autre fonction pour lancer un bout de code quand on coche le radiobutton ?
Merci de vos réponses ;)