Problème Checkbox html

Fermé
Bahamut - 29 févr. 2008 à 13:03
 Bahamut - 4 mars 2008 à 03:49
Bonjour à tous,
J'ai un petit problème,en fait je voulais faire un Q.C.M. en html pour un forum que je suis en train de faire,et comme je trouvais pas de tuto ou de script correspondant à ce que je voulais faire je me suis inspirer d'un code source d'une page web,le code marche donc parfaitement mais lorsque je diminue le nombre de question le pourcentage de réponse ne ce lance plus.
Voila le lien,si vous avez pas bien compris mon problème appuyer juste sur le bouton de validation tout en bas de la page et vous verrez rien ne se passe c'est ça le hic !!
http://mysteres.forumperso.com/PAGE-DU-QCM-h7.html
Merci d'avance de toutes réponses !

4 réponses

eee.eee Messages postés 69 Date d'inscription samedi 12 janvier 2008 Statut Membre Dernière intervention 15 septembre 2009 20
29 févr. 2008 à 13:15
Salut. Ca pourrait venir d'une erreur de copier coller. Tu as pris le code de quelle page?

Problème éventuel:
script language="JavaScript" type="text/javascript"> // JavaScript Document
Ouvre la balise en ajoutant <:
<script language="JavaScript" type="text/javascript"> // JavaScript Document
0
Merci de ton aide http://rpgmxpstudio.pellnet.ch/publicftp/geek_test.html le code vien de cette page,mais ça peut pas venir des balises puisqu'au début sa fonctionne parfaitement et c'est des l'instant ou j'ai effacer 1 vingtème de questions que sa fonctionne plus sa marque en bas de page erreur dans la page...

En fait je me demander pas si sa viendrai pas des valeurs à changer en début puisque que y'a moin de questions...après je mis connait pas sufisament et peut-etre que sa vien des balises ...

<!-- Begin
function CountUp() {
var Q_Number = 528;
var RawCount = 0;
var Counter = 0;
var BarHeight = 1;
var Descriptor = "";

while (Counter < Q_Number) {
if (document.forms[0].elements[Counter].checked == true) {
RawCount++;
};
Counter++;
}
var TheResult = (RawCount/Q_Number)*10000000;
var Percentile = Math.round(TheResult) / 100000;
0
eee.eee Messages postés 69 Date d'inscription samedi 12 janvier 2008 Statut Membre Dernière intervention 15 septembre 2009 20
2 mars 2008 à 19:13
Ajoute tout de même le "<". Sinon, il faut que tu encandre toutes tes questions par une balise <form></form>.
En effet "document.forms[0].elements[Counter].checked" appelle un élément du premier formulaire. Or tes questions ne sont pas dans un formulaire ici.
Par contre je ne comprend pas pourquoi ça marchait avec les mêmes questions, peut être a tu modifié d'autres lignes en plus des questions.

Sinon je te conseille de réaliser tes codes par toi même, tu n'a pas ce genre de problème, c'est plus marrant (enfin question de goût ^^), et on n'utilise pas ce qu'un autre à fait.
0
Merci de m'aider^^,j'ai ajouter "<",sa fonctionner toujours pas alors j'ai mis la balise <form>au début du questionnaire et </form> à la fin du questionnaire et sa fonctionne toujours pas,et j'aimerais bien réaliser ce code tout seul mais je n'y arrive pas je ne connais pas encore assez bien tout ça...
0
eee.eee Messages postés 69 Date d'inscription samedi 12 janvier 2008 Statut Membre Dernière intervention 15 septembre 2009 20
3 mars 2008 à 12:41
Ah d'accord! J'ai regardé ton lien, et tu veux intégrer le formulaire dans un forum. Il faut que tu lise la notice explicative du forum quant à intégrer une page. Il s'agit de placer le script au bon endroit, mais je ne connais pas phpBB. Regarde sur

https://forum.forumactif.com/t78679-listing-des-questions-reponses-frequentes
0
Je vais regarder tout ça et si j'y arrive pas je procéderai d'une autre manière,merci de m'avoir aider !
0