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 :

probleme avec les radio bouton


Sujet :

JavaScript

  1. #1
    Nouveau membre du Club
    Inscrit en
    Juin 2004
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 52
    Points : 30
    Points
    30
    Par défaut probleme avec les radio bouton
    bonjour,
    j'ai une page html avec 2 radio bouton et plusieurs Input, et au début j'ai déasctivé tt les Input par la commande suivante :
    et se que je veux faire c'est quand on coche l'un des radio bouton sa remet les disabled="false"
    voila mon bout de code et ça ne marche pas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <INPUT TYPE="radio" NAME="CHOIX" VALUE="Bouton 1" onClick="active()">
    le code du javascript :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    function active()
    {
    	 window.document.formul.ident.disabled="false";
    	 window.document.formul.lecture.disabled="false";
     
     
    }
    quand je clique sur le radio bouton rien ne se passe !!!!
    j'ai tjs mes champs qui sont désactivés, donc comment les réctivé ???
    est ce que je me suis trompé qlq part ?
    merci pour votre aide ?

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 637
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 637
    Points : 66 661
    Points
    66 661
    Billets dans le blog
    1
    Par défaut
    ben si le bouton est desactivé il n'accepte plus de onclick ...
    tu ne pourrais le réactiver que par un autre bouton
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre régulier
    Inscrit en
    Juin 2004
    Messages
    112
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 112
    Points : 99
    Points
    99
    Par défaut
    non le vrai pb c que je crois pas que ce soit window.document....
    le mieux a faire c que tu mettes des id et que tu fasses
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById("ID").disabled=false
    mais pour atteindre les éléments d'un formulaire c
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.forms["general"]
    Vive la Guadeloupe !!!!

  4. #4
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 637
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 637
    Points : 66 661
    Points
    66 661
    Billets dans le blog
    1
    Par défaut
    non no bloody ...

    pour preuve :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <input type="radio" name="bouton" disabled onclick="this.disabled=false" />
    <input type="radio" name="bouton" onclick="document.getElementsByName('bouton')[0].disabled=false" />

    tu ne peut pas le desactiver en clickant dessus car le disable supprime le onclick ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  5. #5
    Expert éminent

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Points : 7 641
    Points
    7 641
    Par défaut
    La grenouille a raison (disabled supprime le onclick), mais je crois effectivement que le problème initial est un problème d'adressage des noutons, résolu par un getElementById()...

  6. #6
    Nouveau membre du Club
    Inscrit en
    Juin 2004
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 52
    Points : 30
    Points
    30
    Par défaut pb resolu pour le bouton radio
    merci bcp , mais c'est pas le bouton radio qui est disabled mais c'est les input (TYPE TEXT) et une fois que je clique sur le bouton radio sa remet les disabled a false
    mais c'est bon voici la solution :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <INPUT TYPE="radio" id="etiquette" NAME="CHOIX" VALUE="Bouton 1" onclick="javascript:changement()">
    et le javascript :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    function changement() 
    { 
       if (document.getElementById('etiquette').checked == true) 
       {
          document.getElementById('ident').disabled=false; 
          document.getElementById('type').disabled=false; 
          }
    }
    voila et ça marche trés bien

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

Discussions similaires

  1. Probleme avec les boutons d'options independants
    Par Vercingetorix dans le forum Access
    Réponses: 2
    Dernier message: 18/06/2006, 07h48
  2. [MFC] Probleme avec les bouton et les CEdit
    Par ksoft dans le forum MFC
    Réponses: 4
    Dernier message: 12/05/2006, 14h03
  3. Probleme avec les boutons radio
    Par aproust dans le forum Linux
    Réponses: 3
    Dernier message: 11/05/2006, 08h05
  4. PROBLEME AVEC LES REQUETES IS NULL / NOT EXISTS
    Par sylvaine dans le forum Langage SQL
    Réponses: 5
    Dernier message: 04/06/2004, 13h26
  5. probleme avec les processus
    Par saidi dans le forum Autres éditeurs
    Réponses: 1
    Dernier message: 05/02/2003, 00h18

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