salut tout le monde
j'ai un petit probleme a savoir le nombre de checkbox coché qui ont leur ID commencé par la chaine site
exemple
j'ai trouvé un script mais il gére les checkbox par leur nom mais pas par leur id
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <input type="checkbox" name="nom2" id="site2" value="check me"> <input type="checkbox" name="nom3" id="site3" value="check me"> <input type="checkbox" name="nom4" id="site4" value="check me"> <input type="checkbox" name="nom5" id="site5" value="check me"> <input type="checkbox" name="nom6" id="web2" value="check me"> <input type="checkbox" name="nom7" id="web3" value="check me"> <input type="checkbox" name="nom8" id="web4" value="check me"> <input type="checkbox" name="nom9" id="web5" value="check me">
voila le script
merci de m'aider a résoudre ce probleme de savoir le nombre de checkbox coché qui ont leur id commencé par site
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
28
29
30
31
32
33 <html> <head> <title>Untitled</title> <STYLE type="text/css"> </STYLE> <script type="text/javascript"> function checkBox() { nf = document.form; cachee = nf.cache; cachee.nombre= 0; for (e=0;e<nf.length;e++) if (nf.elements[e].name.indexOf("site")==0) { nf.elements[e].onclick = new Function("cachee.nombre = cachee.nombre + (this.checked?1:-1);cachee.value = cachee.nombre;") if (nf.elements[e].checked) cachee.nombre++; } cachee.value = cachee.nombre; } </script> </head> <body onload="checkBox()"> <form name="form"> <input type="checkbox" checked name="site1" value="check me"> <input type="checkbox" name="site2" value="check me"> <input type="checkbox" name="site3" value="check me"> <input type="checkbox" name="site4" value="check me"> <input type="checkbox" name="site5" value="check me"> <input name="cache" type="hidden" value=""> </form> </body> </html>
Partager