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
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">
j'ai trouvé un script mais il gére les checkbox par leur nom mais pas par leur id
voila le script
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>
merci de m'aider a résoudre ce probleme de savoir le nombre de checkbox coché qui ont leur id commencé par site