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

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : 2e clic obligatoire afin d'apercevoir l'effet de javascript

par Snoops » 19 juil. 2005, 22:44

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.

par Axel » 19 juil. 2005, 22:36

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

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

par Snoops » 19 juil. 2005, 20:24

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?