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

jQuery Discussion :

Récupérer la valeur d'une Checkbox dans un tableau html


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Janvier 2003
    Messages
    604
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 604
    Par défaut Récupérer la valeur d'une Checkbox dans un tableau html
    Bonjour, je ne parviens pas à récupérer la valeur checked de ma check box au sein d'un tableau html

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <td contenteditable="true" width=5%>  <input type="checkbox" id="HOMME" name="HOMME" > checked</td>;

    J'ai tenté de récupérer via var champ_bdd_check = $(this).closest('td').children().get(0);, mais je ne parviens pas à extraire la partie checked.

    Merci d'avance de votre aide.

  2. #2
    Expert confirmé Avatar de Toufik83
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2012
    Messages
    2 511
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 2 511
    Par défaut
    Bonjour,

    A quel moment le code js au-dessus est exécuté? lors d'un (change/clic...) de checkbox ou lors d'un clic sur un autre élément ..? (manque d'arguments..).

    Si tu veux seulement récupérer le texte qui vient après le checkbox lors d'un clic sur le <td>, tu n'as qu'à sélectionner son texte avec $.text
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    $('#idTable ou .classTable')
    .on('click','td',function(){
       console.log("text :",$(this).text().trim());
    });
    Sinon pour vérifier si un checkbox est coché ou pas, tu peux utiliser $.is et le sélecteur :checked :

  3. #3
    Membre Expert Avatar de darkstar123456
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    1 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 895
    Par défaut
    Bonjour,

    Pour savoir si quelque chose est coché, il faut utiliser la méthode .is()

    Pour l'exemple, je suppose que targeter l'input n'est pas le problème ici, et vu qu'on connait son attribut id, on peut donc simplement écrire :
    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    console.log('est checked ?', $('#HOMME').is(':checked');

    ou encore :

    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    if($('#HOMME').is(':checked')) {
        // Instructions si checked
    } else {
        // Instructions PAS checked
    }

  4. #4
    Membre éclairé
    Inscrit en
    Janvier 2003
    Messages
    604
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 604
    Par défaut
    Merci bien pour les différentes réponses, cela m'a bien aidé. Bonne journée.

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

Discussions similaires

  1. Réponses: 16
    Dernier message: 09/06/2017, 14h40
  2. Récupérer la valeur d'une Checkbox dans une ListView
    Par LHsafae dans le forum Développement Mobile en Java
    Réponses: 1
    Dernier message: 21/02/2013, 13h14
  3. récupérer les valeurs d'un checkbox dans une liste
    Par ikouhan dans le forum Struts 1
    Réponses: 19
    Dernier message: 31/08/2010, 14h22
  4. Réponses: 3
    Dernier message: 26/11/2009, 13h34
  5. [MySQL] Récupérer les valeurs d'une table dans un tableau
    Par bachboucha dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 15/06/2009, 09h50

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