bonjour,
j'ai écrit un test en formulaire html, qui doit être envoyé vers une autre page qui affiche les résultats, mais j'ai inclus une fonction javascript qui permet de vérifier qu'il y a bien une réponse par question. Voici le code html :et le javascript
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Comment Louis De Funes a-t-il prénommé son chien dans le film "ni vu ni connu" ? <br/><br/> 1 / Corniaud<input type="radio" name="foulcan" id="foulcan" value="1"/> 2 / Foulcan<input type="radio" name="foulcan" id="foulcan" value="2"/> 3 / Baltazar<input type="radio" name="foulcan" id="foulcan" value="3"/> <br/><br/>Ce code affiche parfaitement l'alert() quand une question est restée sans réponse, permet également de rester sur la page actuelle cependant il a le même comportement lorsque toutes les questions ont une réponse de cochée
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 function choix(form) {var valide = true; for (var i=0,l=form.foulcan.length;i<l;i++) { if (!form.foulcan[i].checked) { valide = false; } } if (!valide) { alert ("Vous devez répondre à toutes les questions pour obtenir votre score !"); } return valide; }
Si quelqu'un sait ce que je dois changer...
merci du temps que vous prendrez pour répondre à ma question
Partager