IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

S'adresser à une checkbox ayant comme nom " selection[]


Sujet :

JavaScript

  1. #1
    Membre actif Avatar de AlphaYoDa
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    213
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2004
    Messages : 213
    Points : 210
    Points
    210
    Par défaut S'adresser à une checkbox ayant comme nom " selection[]
    Bonjour

    voici mon problème..
    j'aimerai faire un bouton pour cocher une série de checkboxe nommées :
    le problème est que les crochets posent problème quand j'essaie ceci les appeler ainsi :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.forms.selectForm.selection[]
    Je suis obligé de les laisser car ils servent à récupérer les informations dans un tableau en PHP.

    Je pourrai utiliser le getElementById, mais les checkboxes ont un id dynamique : id="check_xxx" , xxx correspondant à l'id de l'enregistrement PHP.

    Y'a t-il quand même un moyen de cocher toutes les checkbox en un click ? ...

  2. #2
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Points : 18 681
    Points
    18 681
    Par défaut
    et une boucle for...

  3. #3
    Membre confirmé Avatar de amika
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    498
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2004
    Messages : 498
    Points : 464
    Points
    464
    Par défaut
    la solution est de nomer tes checkbox par un meme non exemple selection
    et les gerer comme un tableau

  4. #4
    Membre actif Avatar de AlphaYoDa
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    213
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2004
    Messages : 213
    Points : 210
    Points
    210
    Par défaut
    euh... elles ont le même nom ! qui est "selection[]"

    mais comment gérer un nom pareil avec crochets, en javascript ? J'ai toujours provoqué des erreurs..

    j'essaie actuellement d'implémenter : http://javascript.internet.com/miscellaneous/complete-all-form-elements.html

    qui permet de cocher toutes les checkboxes sans connaitre leur nom mais jai qqes problèmes.. la fonction ne marche pas en local chez moi

  5. #5
    Membre confirmé Avatar de amika
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    498
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2004
    Messages : 498
    Points : 464
    Points
    464
    Par défaut
    meme nom sans crochets , les [] sont permis seulement pour les listes de type <select>

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    JS:
    function CheckAll(champ) {
     
    	for(var i=0; i<document.TonForm.champ.length; i++)	document.TonForm.champ[i].checked = true;
    }
     
    HTML:
    <input type='checkbox' name='selection' value='..'>
    <input type='checkbox' name='selection' value='..'>
    <input type='checkbox' name='selection' value='..'>

  6. #6
    Membre actif Avatar de AlphaYoDa
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    213
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2004
    Messages : 213
    Points : 210
    Points
    210
    Par défaut
    non j'avais besoin des "[]" pour la récupération en PHP, à l'instar d'une liste.

    j'ai résolu mon problème à l'aide du lien posté ci-dessus

    Merci tout le monde

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Créer une table ayant un nom réservé
    Par azertix dans le forum Requêtes
    Réponses: 4
    Dernier message: 24/12/2009, 13h55
  2. Réponses: 2
    Dernier message: 23/04/2009, 18h28
  3. récuper valeur checkbox avec comme nom "xx[]"
    Par stevensf dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 10/10/2008, 14h57
  4. renommer une table ayant un nom interdit
    Par jean-jacques varvenne dans le forum SQL
    Réponses: 2
    Dernier message: 03/04/2008, 15h01
  5. Cocher une checkbox ayant un nom avec un indice (macheck[0])
    Par bobic dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 14/08/2007, 16h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo