Page 1 sur 1
checker tout une liste
Posté : 01 juil. 2007, 17:25
par black_machine
Salut .
Mon problème est le suivant.
j'ai une liste classique.
Code : Tout sélectionner
<ul id="ul_1">
<li><input type="checkbox" value="" name="liste[]"></li>
<li><input type="checkbox" value="" name="liste[]"></li>
<li><input type="checkbox" value="" name="liste[]"></li>
</ul>
<ul id="ul_2">
<li><input type="checkbox" value="" name="liste[]"></li>
<li><input type="checkbox" value="" name="liste[]"></li>
<li><input type="checkbox" value="" name="liste[]"></li>
</ul>
je voudrais simplement cheker l'enssemble des element de la liste ou deux (ul_1) (ul_2) sur un evenement onclick.
bidon pour vous, complexe pour moi
Merci a vous tous,
Alexandre.
Posté : 01 juil. 2007, 19:01
par Truc
Modération :
PHPFrance n'est pas un site de distribution de scripts gratuits,
ni de débuggage de scripts téléchargés et utilisés sans compréhension.
De plus ce sujet a déjà été traité et des réponses ont été apportées.
Faire une petite recherche préalable n'est pas superflu.
Merci de prendre le temps de lire les règlements.
Posté : 01 juil. 2007, 23:23
par ouckileou
J'ai viré ton message, on essaie de rester poli en règle générale, et tout se passe beaucoup mieux. Si Truc a répondu ça, c'est peut-être parceque tu n'as pas assez insisté sur le fait que tu voulais des pistes pour le faire, et pas un script prêt à l'emploi. Penses-y la prochaine fois.
Pour ton problème, tu peux faire une fonction, qui va boucler sur chaque case (tu peux normalement récupérer le nombre total de cases à cocher) et la cocher ou décocher suivant le paramètre.
Edit: j'avais pas vu le conseil de recherche, effectivement tu devrais trouver sur le forum facilement.
ok
Posté : 02 juil. 2007, 02:34
par black_machine
J'aime mieux ta facon de faire !
j'ai parcouru votre recherche.
je n'ai pas trouvé l'info.
Merci.
Posté : 02 juil. 2007, 09:27
par Truc
moins de 20 sec pour trouver deux exemples:
http://www.phpfrance.com/forums/voir_sujet-28940.php
http://www.phpfrance.com/forums/voir_sujet-8718.php
Biensûr avec un peu d'adaptation (certainement pas le même nom de champs que toi)
Donc oui on reste cool...
Merci
Posté : 02 juil. 2007, 15:00
par black_machine
Merci pour ton aide.
tout le monde reste cool en effet !!
j'en attendait pas plus, je ne voulasi aps de code tout fait, mais juste un lien ou un petit aiguillage !
merci a toi .
re
Posté : 02 juil. 2007, 18:17
par black_machine
Le problème en faite, c'est que mes checkbox n'ont pas d'id et que leur nom est un tableau[]
le seul id qu'il y ait c'est celui de ma balise <ul>.
en gros il faudrais pouvoir faire quelque chose comme document.getElementById(id).ul.li.checked = true.
mais evidement c'est pas ca.
vous avez une idée?
Posté : 02 juil. 2007, 19:12
par Cyrano
Regarde plutôt du coté de getElementsByTagName('input') en vérifiant le type par exemple pour isoler les cases à cocher.
Voir
un site pratique pour trouver des éléments ponctuels Et plus précisément
ici.
impecable
Posté : 04 juil. 2007, 22:55
par black_machine
super Cyrano, toi tu as compris le problème.
merci pour ra réponse je devrais pouvoir me debrouiller avec getElementsByTagName.
Cela vas me permetre de creer un array à partir d'une liste.
j'essaye et je te dit ce que ca donne.