évènement click sur checkbox [Résolu]

Signaler
Messages postés
58
Date d'inscription
vendredi 1 octobre 2004
Statut
Membre
Dernière intervention
11 mars 2005
-
Messages postés
58
Date d'inscription
vendredi 1 octobre 2004
Statut
Membre
Dernière intervention
11 mars 2005
-
Bonjour, je voudrais que lorsque je clique sur un checkbox aparaissent une liste déroulante et un champ de texte, seulement il n'y a qu'un élément sur les 2 qui aparaît. Voici mon code :

<script language="JavaScript">
function fonctionModification()
{
if (document.Form.modif.checked)
{
document.Form.techModif.style.visibility="visible";
document.Form.dateModif.style.visibility="visible";
}
else
document.Form.techModif.style.visibility="hidden";
document.Form.dateModif.style.visibility="hidden";
}
</script>

modfification

<select name="techModif">
</select>

6 réponses

Messages postés
45
Date d'inscription
vendredi 25 avril 2003
Statut
Membre
Dernière intervention
15 mars 2005

Il manque une accolade pour fermer la fonction et une pour ouvrir le else...

<script language= "JavaScript">
function fonctionModification()
{
if (document.Form.modif.checked)
{
document.Form.techModif.style.visibility="visible";
document.Form.dateModif.style.visibility="visible";
}
else
{

document.Form.techModif.style.visibility ="hidden";
document.Form.dateModif.style.visibility="hidden";
}
}

</script>



@+

- PIGIME -
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
33
<form name="Form">

aussi, et peut-être d'autres erreurs ?
Cordialement. Bul. ~Site~~[mailto:marcelBultez@tiscali.fr Mail]~
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
33
Bonjour,

<script type="text/JavaScript">
function fonctionModification()
{
if (document.Form.modif.checked)
{ document.Form.techModif.style.visibility="visible";
document.Form.dateModif.style.visibility="visible"; }
else
{ document.Form.techModif.style.visibility="hidden";
document.Form.dateModif.style.visibility="hidden"; }
}
</script>
<form name="Form">

<select name="techModif"
style="visibility:hidden">
</select>

</form>

par exemple.
Cordialement. Bul. ~Site~~[mailto:marcelBultez@tiscali.fr Mail]~
Messages postés
58
Date d'inscription
vendredi 1 octobre 2004
Statut
Membre
Dernière intervention
11 mars 2005

Merci de m'avoir répondu rapidement mais ca ne fonctionne pas.

<script language="JavaScript">
function fonctionModification()
{
if (document.Form.modif.checked)
{
document.Form.techModif.style.visibility="visible";
document.Form.dateModif.style.visibility="visible";
}
else
document.Form.techModif.style.visibility="hidden";
document.Form.dateModif.style.visibility="hidden";
}
</script>

<form>
modfification
<select name="techModif" class="criteres" style="visibility:hidden;">
</select>

</form>
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
33
et pan sur le bec :
il faut sortir
input name="modif" type="checkbox"
onClick="fonctionModification()">
du formulaire que l'on cache/montre,
sinon une fois caché, on ne peut plus
cliquer pour le "re"montrer !!
Cordialement. Bul. ~Site~~[mailto:marcelBultez@tiscali.fr Mail]~
Messages postés
58
Date d'inscription
vendredi 1 octobre 2004
Statut
Membre
Dernière intervention
11 mars 2005

Merci beaucoup, désolé de vous avoir dérangé pour ce genre d'erreur. salut