savoir le nombre de checkbox cochés dont l'id commence par une chaine donnée
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:
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:
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