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 :

déselection bouton radio suivant l'état d'un autre


Sujet :

JavaScript

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    87
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 87
    Points : 39
    Points
    39
    Par défaut déselection bouton radio suivant l'état d'un autre
    bojour,
    voila mon probleme, disons que j'ai un bouton radio qui doit toujours etre séléctionné par defaut si deux autres bouton ayant le meme nom que j'appel "A" sont séléctionnés,et celui ci doit etre déselectionné si deux autres bouton du meme nom que j'appel "B" sont cochés, enfait j'aimerais faire une condition dans mon programme mais je ne sais pas comment faire, merci de votre aide

  2. #2
    Membre éclairé Avatar de grabriel
    Inscrit en
    Septembre 2006
    Messages
    946
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 946
    Points : 730
    Points
    730
    Par défaut
    Salut,

    Pour savoir si une case est coché tu peux utiliser "checked" avec comme résultat true ou 1 ou false ou 0.

    Bon courage.

  3. #3
    Membre confirmé Avatar de yjuliet
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Août 2006
    Messages
    362
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2006
    Messages : 362
    Points : 460
    Points
    460
    Par défaut
    en gros, tu ajoutes un gestionnaire d'évènement de changement d'état sur les 2 premiers et tu fais appeler une fonction qui définit la valeur par défaut du 3eme :
    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    onChangeHandler = function() {
      var radio1 = document.getElementById(idRadio1);
      var radio2 = document.getElementById(idRadio2);
     
      radio3.checked = ( radio1.checked && radio2.checked );
    }

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    87
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 87
    Points : 39
    Points
    39
    Par défaut
    merci pour vos réponses, mais avec ton code javascript je dois rajouter quoi dans mon formulaire pour que cela fonctionne, désolé je bute sur ca.

  5. #5
    Membre confirmé Avatar de yjuliet
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Août 2006
    Messages
    362
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2006
    Messages : 362
    Points : 460
    Points
    460
    Par défaut
    Citation Envoyé par faucon54
    merci pour vos réponses, mais avec ton code javascript je dois rajouter quoi dans mon formulaire pour que cela fonctionne, désolé je bute sur ca.
    tu n'as qu'un truc à faire, une fois ta fonction définie :

    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    var radio1 = document.getElementById(idRadio1);
    radio1.onclick = onChangeHandler;
    var radio2 = document.getElementById(idRadio2);
    radio2.onclick = onChangeHandler;
    J'ai utilisé onclick mais tu peux mettre n'importe quel autre évènement.
    Par contre, je ne suis jamais certain que ce code fonctionne avec MSIE, il y a systématiquement des incompatibilités ...

Discussions similaires

  1. Réponses: 6
    Dernier message: 20/08/2010, 18h28
  2. Réponses: 3
    Dernier message: 20/08/2010, 17h01
  3. [jquery]Verifier l'état d'un bouton radio
    Par gtraxx dans le forum jQuery
    Réponses: 26
    Dernier message: 03/10/2008, 13h07
  4. [asp-html]état d'un bouton radio
    Par Adren dans le forum ASP
    Réponses: 1
    Dernier message: 02/08/2006, 11h57
  5. Récuperer l'état d'un bouton radio
    Par Jibees dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 05/04/2006, 09h54

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