Bonjour

je veux faire un teste sur mes check box voila ce que j'ai :
2 radio box quand on clique sur un , on affiche un liste de check box
je veux verifier qu au moins un checkbox des deux listes est coché
il se trouve pour une liste ça marche et pour l'autre ça marche pas j'ai rien compris !!

voila les 2 radio
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
<input type="radio" name="i1" value="1" onclick="cache_table(this.value);"  /> groups
<input type="radio" name="i2" value="2" onclick="cache_table(this.value);" />Drivers
et les checbox de type

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
<table id="DriverGroups" style="border:none;">
<td><input type="checkbox" id="drivergroup" name="liGroupID" value="" />balbla</td>
</table>
 
et 
<table id="Drivers" style="border:none;">
<td><input type="checkbox" id="driver" name="liGroupID" value="" />balbla</td>
</table>
voila la portion de teste


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 
if(document.form.i1.checked == true){
	   var a=0;
	   var c = document.form.drivergroup;
	  for (var i = 0; i < c.length; i++) {
			if (c[i].checked == true){
	            	a=1;
	                break;
                } 	
    	}
 
    }
 
   if(document.form.i2.checked == true){
       var u=0;
	   var b = document.form.driver;
	   for (var i = 0; i < b.length; i++) {
			if (b[i].checked == true){
	           	u=1;break;
				}
	    }   
    }
 
    if ((u == 0 )&&(a==0)) { 
         alert ('Please choose at least a source');
		 return false;
	}
Il ya pas une fonction faite ?