bonsoir,
Je souhaite reprendre un sujet qui a été abondonné dans le passé, en espérant pour voir le résoudre cette fois ci.
on prendre le code html suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <form name="grece"> <p><i>Connaissez-vous la Grèce ? </i></p> <p>Q1. Athènes est la capitale de la Grèce. <br> <input type="radio" name="Cap" value="0"> vrai <input type="radio" name="Cap" value="1"> faux </p> <p>Q2. Lesquelles de ces villes sont situées en Grèce ?<br> <input type="checkbox" name="Ville" value="I"> Istanbul <br> <input type="checkbox" name="Ville" value="Pat"> Patras <br> <input type="checkbox" name="Ville" value="H"> Héraklion <br> <input type="checkbox" name="Ville" value="Pal"> Palerme <br></p> <p><input type="button" value="Réponse" onclick="score()"></p> </form>je voulais avoir comment je peux modifier ce code de manière le code de la fonction score de manière à ce que le message « Toutes les réponses sont exactes » n'apparaisse que dans le cas où seules les bonnes réponses ont été sélectionnées.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 le code Javascript suivant qui sera appliqué sur le code Html ci dessus: function score() { var som ; som = 0 ; if (document.grece.Cap[0].checked == true) som = som +1; if (document.grece.Ville[1].checked == true) som = som +1; if (document.grece.Ville[2].checked == true) som = som +1; if (som==3) { alert('Toutes les réponses sont exactes');} else { alert(som + ' réponse(s) exacte(s) ; réessayez');} }
Dans le cas contraire, afficher un message qui devra indiquer le nombre de réponses exactes, et le nombre de réponses fausses.
je vous poste des élèments juste après
Partager