validation de plusieurs checkbox en dehors d'un form
bonjour,
je suis débutant en JS
je cherche copier coller des checkbox dans un document et de les mettres dans un formulaire donné (par exemple dans une div avec un innerHTML) :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| <html>
<body>
<input type="checkbox" name="num_produit[1][16073]" value="1">
<input type="checkbox" name="num_produit[2][23456]" value="4">
<input type="checkbox" name="num_produit[1][29843]" value="3">
<input type="checkbox" name="num_produit[1][23444]" value="2">
<form action="/" id="monform">
<input type=submit value=OK>
</form>
</body>
</html> |
je veux récupérer des checkbox coché pour les passer dans mon formulaire.
je veux donc récuperer
exemple pour <input type="checkbox" name="num_produit[2][23456]" value="4">
je veux récupérer 2, 23456 et la valeur 4
quelques pistes :
faire un onclick sur le submit permetant de récuperer N élément des checkbox coché de tout le document puis de réécrire les balises dans mon formulaire.
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
| <html>
<body>
<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 +"\">";
}
}
</javascript>
<input type="checkbox" name="num_produit[1][16073]" value="1">
<input type="checkbox" name="num_produit[2][23456]" value="4">
<input type="checkbox" name="num_produit[1][29843]" value="3">
<input type="checkbox" name="num_produit[1][23444]" value="2">
<form action="page.php" id="toto">
<input type=submit value=OK onclick="CaptureAllCheckbox('toto', 'num_produit')">
<div id="idbalise"></div>
</form>
</body>
</html> |
le script JS n'est pas terminé, il y a des "????????" dans le code.
est-ce la bonne méthode? y'a plus simple??
merci