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
et les checbox de type
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
voila la portion de teste
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>
Il ya pas une fonction faite ?
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; }
Partager