QCM avec des boutons radio <script language
Transcription
QCM avec des boutons radio <script language
QCM avec des boutons radio <html> <head> <script language=Javascript1.2> <!-function compter() { var point=0; En gras les modifications que vous apportez. Ici on crée la fonction qui comptera les points... La variable point est déclarée et initialisée. if(q0[2].checked)point=point+1; if(q1[1].checked)point=point+1; if(q2[2].checked)point=point+1; if(q3[3].checked)point=point+1; Chaque fois qu'un bouton radio est if(q4[2].checked)point=point+1; sélectionné la variable point est if(q5[0].checked)point=point+1; incrémentée if(q6[1].checked)point=point+1; if(q7[2].checked)point=point+1; if(q8[0].checked)point=point+1; If (condition) pour l'orthographe dans if(q9[2].checked)point=point+1; la fenêtre des résultats. if(point>1) alert("Vous avez "+point+" bonnes réponses sur 10"); else Alert commande l'affichage de alert("Vous avez "+point+" bonne réponse sur 10"); la fenêtre des résultats. document.location.replace("qcm.htm"); } function MM_callJS(jsStr) { //v2.0 return eval(jsStr) } //--> </script> <title>LA NATURE</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body bgcolor="#FFCCFF"> <p align="center"> </p> <p align="left"><font face="Comic Sans MS">COLLEGE MARCEL DORET </font></p> . . . <p align="center"> <input type="submit" name="submit" value="Envoyer" onClick="MM_callJS('compter();')"> </p> <p align="center"> </p> <p align="center"> </p> <p> </p> </body> </html> Le bouton Envoyer actionne la fonction compter()