Bonjour, bien que la question ai été posé des milliers de fois (sinon des millions) et que j'ai essayer de faire fonctionner et de modifier plusieurs codes, je n'arrive pas à faire valider un groupe de bouton radio.

Il se peut qu'il y ait plusieurs autres bouton radio qui s'ajoute, donc je tiens à un calcul du nombre fait par javascript

Voici mon code javascript, qui est dans une fonction :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
for (var i=0; i <itemCode.length; i++) { 
		if ((document.formDemo.itemCode[i].checked==false))
		{
			alert("Please select the size and the shape you need)");
			return false;
		}
	}


Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<form onsubmit="return valids();" id="form-demo" action="" method="post" name="formDemo"  >
<input name="itemCode" type="radio" value="C20 - 2&quot;">C20 - 2"<br>
                            <input name="itemCode" type="radio" value="C30 - 2 3/4&quot;">C30 - 2 3/4"<br>
                            <input name="itemCode" type="radio" value="C40 - 4&quot;">C40 - 4"<br>
                            <input name="itemCode" type="radio" value="C50 - 4 3/4&quot;">C50 - 4 3/4"<br>
                            <input name="itemCode" type="radio" value="C60 - 5 7/8&quot;">C60 - 5 7/8"<br>
                            <input name="itemCode" type="radio" value="C80 - 7 7/8&quot;">C80 - 7 7/8"<br>
                            <input name="itemCode" type="radio" value="C90 - 9 7/8&quot;">C90 - 9 7/8"<br><br>
<input name="itemCode" type="radio" value="SQ4 - 2 x 2&quot;">SQ4 - 2 x 2<br>
                            <input name="itemCode" type="radio" value="SQ9C - 3 x 3&quot;">SQ9C - 3 x 3<br>
                            <input name="itemCode" type="radio" value="SQ16C - 3 7/8 x 3 7/8&quot;">SQ16C - 3 7/8 x 3 7/8<br>
                            <input name="itemCode" type="radio" value="SQ25C - 4 7/8 x 4 7/8&quot;">SQ25C - 4 7/8 x 4 7/8<br>
                            <input name="itemCode" type="radio" value="SQ36C - 5 7/8 x 5 7/8&quot;">SQ36C - 5 7/8 x 5 7/8<br>
                            <input name="itemCode" type="radio" value="SQ64C - 7 7/8 x 7 7/8&quot;">SQ64C - 7 7/8 x 7 7/8<br><br>
Merci pour votre aide