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 :

récupération de la valeur d'une checkbox


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Par défaut récupération de la valeur d'une checkbox
    Bonsoir,

    J'ai un formulaire avec des checkbox comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <form id="maj" method="post">
    <input type="checkbox" name="checkbox[0]" id="checkbox[0]" checked="checked" onclick = "CalculCommande(50799, 0)";>
    <input type="checkbox" name="checkbox[2]" id="checkbox[2]" checked="checked" onclick = "CalculCommande(50800, 2)";>
    Dans mon JS je veux savoir faire un calcul lorsque je clique sur une checkbox.

    Ce calcul devra être en "+" si la checkbox est checker et en "-" si la checkbox est de-checker.

    Je dois donc tester ma checkbox pour savoir si elle est à "true" ou à "false".

    Je fais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    function CalculCommande(id_cmd_entete, check)
    {if(document.forms['maj'].checkbox[check].checked == true)
    }
    Mais le système me dit que je n'ai pas de properties.

    Je ne vois pas mon erreur.

    Merci d'avance

  2. #2
    Membre éprouvé Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Par défaut
    En faisant comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if(document.maj.elements[check].checked == true)
    Je n'ai plus l'erreur sur la properties, mais que je sois "false" ou "true", il s'en fout.

  3. #3
    Membre Expert
    Avatar de Jumano
    Profil pro
    Inscrit en
    Février 2007
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 1 163
    Par défaut
    et comme ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    if (document.getElementById("checkbox[0]").checked)
    {
    ton calcul +
    } else {
    ton calcul -
    }

  4. #4
    Membre éprouvé Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Par défaut
    C'est top, merci beaucoup

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

Discussions similaires

  1. [MySQL] Récupération des valeurs d'une checkbox
    Par atchoum17 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 08/07/2011, 11h03
  2. Récupération de la valeur d'une checkbox
    Par Klimium dans le forum SWT/JFace
    Réponses: 1
    Dernier message: 10/04/2009, 12h03
  3. récupération de deux valeurs dans une seule checkbox
    Par khayri dans le forum Struts 1
    Réponses: 2
    Dernier message: 10/04/2007, 10h31
  4. Récupération de la valeur d'une auto-incrémentation
    Par maldufleur dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 07/07/2005, 16h50
  5. valeur d'une CheckBox!!!
    Par baillador dans le forum ASP
    Réponses: 4
    Dernier message: 16/05/2005, 10h40

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