Page 1 sur 1

2e clic obligatoire afin d'apercevoir l'effet de javascript

Posté : 19 juil. 2005, 20:24
par Snoops
Bonjour,

Mon code :
function tous() 
{
	if (window.document.forms['my_form'].elements['jde'].checked == true)
	{
		window.document.forms['my_form'].elements['jde_1'].checked = true; 
		window.document.forms['my_form'].elements['jde_2'].checked = true; 
	}
}
 
mes masques de saisie :
<input type=checkbox id="jde" name=tous onchange="tous();">
<input type=checkbox id="jde_1" name=production>
<input type=checkbox id="jde_2" name=jde_qualite>
Lorsque je click sur la checkbox "tous", elle se coche et je suis obligé de clicker ailleurs pour voir les 2 autres cases se cocher.
Il y a-t-il un moyen d'avoir l'effet en temps réel?

Posté : 19 juil. 2005, 22:36
par Axel
Salut,

He bien c'était pas évident mais le Pb vient du onchange, il faut le transformer en onclick pour que cela fonctionne sur IE

Par contre sur mozilla le script ne fonctionnait pas à cause du nom de la fonction tous() , il a fallu que je mette cocher() et là... ça a marché. :?
Est ce que pour toi cela fait la même chose

Tiens moi au courant, car j'aimerais bien savoir d'où ça vient

à plus

Posté : 19 juil. 2005, 22:44
par Snoops
Salut,

He bien c'était pas évident mais le Pb vient du onchange, il faut le transformer en onclick pour que cela fonctionne sur IE

Par contre sur mozilla le script ne fonctionnait pas à cause du nom de la fonction tous() , il a fallu que je mette cocher() et là... ça a marché. :?
Est ce que pour toi cela fait la même chose

Tiens moi au courant, car j'aimerais bien savoir d'où ça vient

à plus

J'ai fait les 2 changement et pour moi ca marche niquel !!!
Merci et désolé d'avoir répondu si tard j'étais ailleurs...
Bonne soirée et encore merci.