Bonjour,

Après un long WE, le cerveau est un peu au ralenti

J'ai une liste de bouton radio :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<input type="radio" name="typecontact" value="Magazine" /> Magazine<br />
<input type="radio" name="typecontact" value="Boutique" /> Boutique<br />
<input type="radio" name="typecontact" value="Multimarque" /> Multimarque
Je souhaite contrôler qu'un des boutons est bien sélectionné, j'ai trouvé ce bout de code mais il a pas l'air de bien fonctionner :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
selectionm=0;
	for (m=0;m<document.contact.typecontact.length;m++){
		if (document.contact.typecontact[m].checked){
			selectionm=1;
		}
		if (selectionm==0){
			alert ("Veuillez cocher un type de contact");
			document.contact.typecontact[m].focus();
			return (false);
		}
	}
En fait lorsque je valide le formulaire, le contrôle ce passe bien, il reconnait que je n'ai pas coché de bouton. Quand je sélection le 1er ça passe, mais si je sélectionne le 2ème ou le 3ème bouton, il me dit que j'ai rien sélectionné, je dois avoir un problème dans le contrôle quelquepart mais je début en JS.
Est-ce que quelqu'un voit mon erreur ?