cocher plusieur checkbox du meme non

Répondre
xstier
le 25/05/2009 à 19:50
xstier
question bete peut être mais je coince dessus

voila j'ai plusieurs ckecbox nommées recherche comme ci dessous
<input type = 'checkbox' name='recherche[]' />

j'aimerai une fonction permettant de toutes les cochés d'un coup

je remercie d'avance tout les dingue de javascript qui vont m'aider
Xavier
LA GLOBULE
le 26/05/2009 à 13:50
LA GLOBULE
Voici une fonction qui va t'aider :

<html>
<head>
<title>Pom</title>
<script type="text/javascript">
function checkCheckbox(node, name, bool) {
var inputs = node.getElementsByTagName('input');
for (var i=0; i<inputs.length; i++) {
if (inputs[i].getAttribute('type') == 'checkbox' && inputs[i].getAttribute('name') == name) {
inputs[i].checked = bool;
}
}
}
</script>
</head>

<body>

<input type="checkbox" name="recherche[]" value="2" />
<input type="checkbox" name="recherche[]" value="3" />
<input type="checkbox" name="pom" value="2" />

<a href="javascript:checkCheckbox(document.body, 'recherche[]', true)">check</a>
</body>
</html>


Le premier paramètre est le noeud DOM à parti duquel tu souhaites lancer la fonction, le second le nom des checkbox à précocher, et le dernier un booléen qui dit si tu veux les cocher ou les décocher.
xstier
le 26/05/2009 à 21:48
xstier
et encore un grand merci à super globule cela fonctionne parfaitement je vais pouvoir m'amuser avec maintenant
Xavier
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours