problème javascript et firefox

Savagnin

Membre actif
9 Avril 2005
477
23
54
Bonjour,
voilà ma question :
je suis en train d'essayer de faire un formulaire. Il y a des cases à cocher avec un js qui ouvre une fenêtre alert si aucune case n'est cochée : ça marche avec Safari, avec IE/MAc, mais firefox ne détecte pas quand il n'y a pas de case cochée, et me valide mon formulaire... Y'a t'il quelque chose à faire de spécial ? D'avance merci !

PS. Je viens de tester sous IE/Pc et ça marche aussi:confused:

Le code des fois que... (ps. c'est pas moi qui l'ai pondu...)
//on place un booléen case_cochee à false
case_cochee=false;
i=0;
//tant qu'on n'a pas trouvé de case cochée
//et qu'il reste une case on vérifie la case d'indice i

while (i<forml.length)
{
//si l'élément courant est de type checkbox
//alors on l'inspecte
if (forml.elements.type=="checkbox")
{
if (forml.elements.checked)
{
//une case est cochee -> on passe le boolean à true
case_cochee=true;
}
}
i++;
}
//le parcours est terminé, on inspecte le booléen
//le booléen est toujours à faux -> aucune case n'a été cochée
if (!case_cochee)
{
alert("Afin de mieux vous servir, merci de cocher le ou les champs d'activités dont vous souhaitez des informations complémentaires.");
return false;
}
else // le booléen est à true -> une case a été cochée
{
return true;
}