Maudite fonction [Javascript]

Fermé
Signaler
Messages postés
79
Date d'inscription
jeudi 4 septembre 2003
Statut
Membre
Dernière intervention
16 janvier 2004
-
Messages postés
521
Date d'inscription
lundi 29 septembre 2003
Statut
Membre
Dernière intervention
8 décembre 2005
-
Quelqu'un peut-il regarder cette fonction et me dire c'est quoi qui cloche.

function VerifierMois(){

var valide = false;

for (var i = 0; i < document.genre.mois.length; i++){
if (document.genre.mois[i].checked){
temps = document.genre.mois[i].value;
valide = true;
break;
}
}

if (valide==false) {
alert("Vous devez sélectionner un mois");
document.genre.mois[0].focus();
}

return valide;
}

Ma première erreur c'est qu'il ne prend pas la propriété length et ne prend pas le focus non plus.

En passant la variable mois est un groupe de radio button.

Merci d'avance

Kathou

6 réponses

Messages postés
521
Date d'inscription
lundi 29 septembre 2003
Statut
Membre
Dernière intervention
8 décembre 2005
671
Resalut...

1ere chose: Où est déclarer ta variable temps?

2e chose: Je suis pas sûr mais n'est pas document.genre.mois.lenght() ??



Nettogrof tseb era seiromem emoS
0
Messages postés
79
Date d'inscription
jeudi 4 septembre 2003
Statut
Membre
Dernière intervention
16 janvier 2004
24
Bonjour Carl,

Ma variable temps est globale à mon document.

et je viens d'essayer length() et ça ne marche pas.

J'ai l'impression que la propriété length n'est pas autorisé avec les radio button ni la propriété focus().

Cependant je me demande comment faire ma boucle sur mon groupe de radio.

Je fais un alert à l'interieur de ma boucle for et il ne passe jamais dedans.

Je sais plus quoi faire.

Si tu as une solution elle serait très apprécier

Merci
Karine
0
Messages postés
521
Date d'inscription
lundi 29 septembre 2003
Statut
Membre
Dernière intervention
8 décembre 2005
671
Pourtant j'ai fait des tests de mon bord et tout semble marcher comme il faut... bizarre

En passant Karine, le 2e rencontre des stagiaires est prévu le 28 novembre...

Nettogrof tseb era seiromem emoS
0
Messages postés
79
Date d'inscription
jeudi 4 septembre 2003
Statut
Membre
Dernière intervention
16 janvier 2004
24
Merci beaucoup Carl

Je vais refaire des tests

Au 28 novembre

Karine
0
Messages postés
79
Date d'inscription
jeudi 4 septembre 2003
Statut
Membre
Dernière intervention
16 janvier 2004
24
Je comprends pas tu as fait des tests et ça fonctionne.

Moi il n'entre même pas dans ma boucle for

Peut-tu m'envoyer ton test svp que je le regarde

Kathou
0
Messages postés
521
Date d'inscription
lundi 29 septembre 2003
Statut
Membre
Dernière intervention
8 décembre 2005
671
Moi au lieu de genre et de mois c'est test et ville:


function testing(form){

document.test.ville[0].focus();
alert("test"+document.test.ville.length);


for (var i=0; i< document.test.ville.length;i++){
	alert("test");
document.test.ville[i].focus();
}

return false;
}


Nettogrof tseb era seiromem emoS
0