[Javascript] instructions interrompues
shaka_Z0ulou
-
shaka_Z0ulou -
shaka_Z0ulou -
Bonjour,
Alors voila mon problème j'ai un questionnaire qui comporte plusieurs checkbox portant chacunes le nom "oui" ou "non" correspondant à la réponse souhaitée.
Je voudrais déclencher un évènement lorsque le formulaire est complété c'est à dire 1 checkbox cochée sur les 2 à chaque ligne.
Pour cela j'ai essayé de me servir des index à la manière d'un tableau puisque mes checkbox portent les mêmes noms.
ainsi cela donne :
<script language="javascript">
function continuer()
{
for(var i=0;i<=12;i++)
{
if(F.oui[i].checked==true || F.non[i].checked==true)
{
success++;
}
}
if(sucess==12)
{
// poursuite du questionnaire.
}
}
</script>
où "F" est le nom de mon formulaire et chacune de ems checkbox dispose de l'attribut onClick="continuer();".
En fait les instructions après ma boucle for ne s'exécutent pas, j'ai beau tester avec des alert rien à faire une fois la boucle terminée c'est fini :s
Quelqu'un peut m'aider ?
merci
Alors voila mon problème j'ai un questionnaire qui comporte plusieurs checkbox portant chacunes le nom "oui" ou "non" correspondant à la réponse souhaitée.
Je voudrais déclencher un évènement lorsque le formulaire est complété c'est à dire 1 checkbox cochée sur les 2 à chaque ligne.
Pour cela j'ai essayé de me servir des index à la manière d'un tableau puisque mes checkbox portent les mêmes noms.
ainsi cela donne :
<script language="javascript">
function continuer()
{
for(var i=0;i<=12;i++)
{
if(F.oui[i].checked==true || F.non[i].checked==true)
{
success++;
}
}
if(sucess==12)
{
// poursuite du questionnaire.
}
}
</script>
où "F" est le nom de mon formulaire et chacune de ems checkbox dispose de l'attribut onClick="continuer();".
En fait les instructions après ma boucle for ne s'exécutent pas, j'ai beau tester avec des alert rien à faire une fois la boucle terminée c'est fini :s
Quelqu'un peut m'aider ?
merci
A voir également:
- Dans cette vidéo, un texte apparaît furtivement. capturez l'image au bon moment (capture d'écran ou screenshot) pour avoir le temps de lire les instructions. vous pourrez essayer autant de fois que vous voulez. votre réponse mot :
- Capture d'écran whatsapp - Accueil - Messagerie instantanée
- Capture d'écran samsung - Guide
- Capture d'écran mac - Guide
- Faststone capture - Télécharger - Capture d'écran
- Capture d'écran ipad - Guide
2 réponses
Bonjour,
il faut que tu initialises ta variable success
Mais j'ai un doute, les 12 paires de checkbox se nomment pareil oui/non, comment vas tu récupérer leur valeur ensuite.
il faut que tu initialises ta variable success
<script language="javascript"> function continuer(){ var success=0; for(var i=0;i<=12;i++){ if(document.F.oui[i].checked==true || document.F.non[i].checked==true){ success++; } } if(success==12){ // la tu avait aussi une erreur il manquait un c // poursuite du questionnaire. } } </script>
Mais j'ai un doute, les 12 paires de checkbox se nomment pareil oui/non, comment vas tu récupérer leur valeur ensuite.