par
coxine » 01 mai 2006, 16:33
Bonjour à tous
J'ai cherché des codes JS pour afficher des élements de formulaire.
Je précise que je n'y connais pas grand chose en javascript !
J'ai la fonction suivante pour afficher le formulaire si je clique sur un bouton radio :
function showsubmit(thisform)
{
if (showit != 1) {
document.getElementById('message').style.display = 'block';
thisform.nom.focus();
showit=1;
} else {
if (thisform.nom.value != "" && thisform.prenom.value != "") {
thisform.submit();
} else {
alert("Merci d'entrer au moins vos nom et prénom ");
}
}
}
Dans ma page le dit formulaire :
Code : Tout sélectionner
<p>Voulez-vous ajouter un message ?
<input name="msg" type="radio" value="oui" onclick="javascript:showsubmit(document.form);" />
oui
<input name="msg" type="radio" value="non" checked="checked" onclick="javascript:hidesubmit(document.form);" />
non</p>
<div id="message" class="hidden"><form action="message.php" method="post" name="form" id="form"> .../...</form></div>
Mais j'avoue que je ne sais pas comment faire pour refermer le "div" si l'on clique sur "NON"
J'ai essayé avec "style.display = 'none' mais ça ne semble pas fonctionner.
Une idée ? merci !