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 !! 8-)

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. 8-)
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.