salut,
ta balise :
est à remplacer par
<script type="text/javascript">
Ensuite, je ne comprends pas bien pourquoi tu veux faire ça, mais tu ne peux pas mettre ton bouton comme un type="submit" sinon tu vas envoyer ton formulaire de suite.
Ensuite:
<input type="checkbox" name="num_produit[1][16073]" value="1">
si le name est différent à chaque fois, ton code:
mescheckbox = document.getElementsByName(nameCheck);
ne pourra pas fonctionner, il faut que le name soit identique pour toutes tes checkbox.
for(var i=0; i < nb; i++;) {
pas de ";" à la fin du for
Bref, voilà ce qui te permet de copier-coller tes checkbox, une fois nettoyé. Mais attention j'ai ôté les notions [?][?????]. A toi de les ajouter (transmettre) différemment.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| <script type="text/javascript">
function CaptureAllCheckbox(idfrom, nameCheck) {
mescheckbox = document.getElementsByName(nameCheck);
nb = mescheckbox.length;
for(var i=0; i < nb; i++) {
if(mescheckbox[i].checked)
document.getElementById("idBalise").innerHTML += "<input type=\"checkbox\" name=\"" + nameCheck + "\"[??????][??????]\" value=\""+ mescheckbox[i].value +"\">";
}
}
</script>
<input type="checkbox" name="num_produit" value="1">
<input type="checkbox" name="num_produit" value="4">
<input type="checkbox" name="num_produit" value="3">
<input type="checkbox" name="num_produit" value="2">
<form action="page.php" id="toto">
<input type="button" value=OK onclick="CaptureAllCheckbox('toto', 'num_produit')">
<div id="idbalise"></div>
</form> |
ERE
Partager