CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourHigh-Tech
    • Actus High-Tech
    • Hardware
    • Smartphones
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • High-Tech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Pour faire un quizz ou un qcm...

Zitromax
Zitromax
Niveau 10
09 janvier 2003 à 16:55:52

Euh, je voudrais bien faire un quizz ou un questionnaire à choix multiple pour mettre sur un site mais je sais pas le code qu´il faut entrer. Si quelqu´un peut m´expliquer ou me donner l´adresse d´un site ou c´est bien expliqué ca serait sympa. Merci d´avance d´avance ^^

electron_libre
electron_libre
Niveau 10
09 janvier 2003 à 17:33:48

pour faire un truc de base voila:

entre head:

<script>
<!--
var resultat=0;
function reponse(form) {
for ( var i=0;i<form.length;i++){
if ( form[i].checked){
break
}
}
var repondu=""
if ( i<form.length){
repondu = form[i].value
}
return repondu;
}

function solution(form) {
var resultat=0;var rep="";var comment=""

if ( reponse(form.question1)=="B") {resultat+=1}
if ( reponse(form.question2)=="C") {resultat+=1}
. ..
if ( reponse(form.question10)=="B") {resultat+=2}
if ( reponse(form.question11)=="A") {resultat+=2}

if ( resultat==20) {comment="Excellent, rien à dire ! !!"}
if ( resultat<20) {comment="Bravo."}
if ( resultat<18) {comment="T´es un bon toi."}
if ( resultat<15) {comment="Pas mal."}
if ( resultat<11) {comment="Encore un petit effort."}
if ( resultat<7) {comment="C´est pas brillant tout ca."}
if ( resultat<3) {comment="T´es sur d´avoir deja lu Lanfeust."}
alert("\t"+resultat+" / 20 \t\n\n"+comment);
}
//-->
</script>

entre body:
<FORM NAME="QCM">

question 1 : . ..
<INPUT TYPE=RADIO NAME="question1" VALUE="A">
<INPUT TYPE=RADIO NAME="question1" VALUE="B">
<INPUT TYPE=RADIO NAME="question1" VALUE="C">

question 2 : . ..
<INPUT TYPE=RADIO NAME="question2" VALUE="A">
<INPUT TYPE=RADIO NAME="question2" VALUE="B">
<INPUT TYPE=RADIO NAME="question2" VALUE="C">
<INPUT TYPE=RADIO NAME="question2" VALUE="D">
<INPUT TYPE=RADIO NAME="question2" VALUE="E">

. ..

<INPUT TYPE=BUTTON NAME="valide" VALUE="Valider" onclick="javascript:solution(this.form);">
<input type="reset" name="reset" value="Effacer">

</form>

bon apres tu met un peu de html pour que ca soit beau

si tu veut regarde la source de celui que j´ai fait avec cette technique :
http://perso.wanadoo.fr/universdelanfeust/quiz.htm

Zitromax
Zitromax
Niveau 10
09 janvier 2003 à 17:49:30

Ha cool, merci

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment