Questionnaire avec affichage immédiat du score
Bonjour,
je dois réaliser un QCM avec des checkbox.
Si la case est cochée, l'utilisateur gagne des points (ou en perd), et je voudrais que le résultat se mette à jour à chaque coche.
Extrait du questionnaire :
Code:
1 2 3 4 5
|
<label for="linkedin">
<input value="2" name="linkedin" id="linkedin" type="checkbox" />LinkedIn</label>
<label for="viadeo">
<input value="2" name="viadeo" id="viadeo" type="checkbox" />Viadeo</label> |
Si l'utilisateur coche LinkedIn, le score 2 s'affiche. S'il coche aussi Viadeo, il affiche 4.
Je pensais que ça marcherait avec un body onLoad="Affiche()" :
Code:
1 2 3 4 5 6 7 8
|
function Affiche() {
var resultat = 0;
var listeCoche = document.getElementsByTagName("input").checked;
for (i<0 ; i<listeCoche.length ; i++) {
resultat += [i].value;}
document.getElementById("score").innerHTML = resultat;
} |
Je ne sais absolument pas par quel bout prendre le script qui produirait le résultat attendu ?
Est-ce que quelqu'un peut m'aiguiller ?
D'avance merci.