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 :

activer/désactiver une liste déroulante


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 73
    Par défaut activer/désactiver une liste déroulante
    Bonjour,

    J'aimerai savoir si il est possible d'activer ou de désactiver une liste déroulante en cochant un bouton. Je pense que cela est possible mais avec quelle fonction puis-je lier le fait que si le bouton est coché alors la liste déroulante est active?

    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 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    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 659
    Billets dans le blog
    1
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <select id='m'>
    <option>g</option>
    <option>g</option>
    <option>g</option>
    <option>g</option>
    <option>g</option>
    <option>g</option>
    <option>g</option><option>g</option>
    </select>
    <input type='button' onclick="document.getElementById('m').disabled=(document.getElementById('m').disabled)?false:true;" value='essaye' />
    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 confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 73
    Par défaut
    Il n'y a pas d'erreurs mais lorsque je clique sur le bouton je peus toujours utiliser la liste déroulante! Donc je revien au point de départ
    Je l'ai modifié car ma page est en php et j'utilise des données de ma bdd:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo "<INPUT TYPE =\"checkbox\" onclick=\"document.getElementByname(\"id_lms_formation_module\").disabled=(document.getElementByname(\"id_lms_formation_module\").disabled)?false:true;\"  />";

  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 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    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 659
    Billets dans le blog
    1
    Par défaut
    c'est que tu n'a pas su implémenter le code ...
    je viens de le tester sous FFX et IE et ça désactive bien la liste déroulante qui se grise et ne deroule plus ...

    fais plutot voir ton code .
    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
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 73
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo "<INPUT TYPE =\"checkbox\" onclick=\"document.getElementByname(\"id_lms_formation_module\").disabled=(document.getElementByname(\"id_lms_formation_module\").disabled)?false:true;\"  />";

    J'ai test sur une page html et sa fonctionne mais ce que je voudrai c'est l'inverse: c'est à dire que la liste soit grisée et que je l'active en cliquant sur le bouton. Cela est-il possible ?

    Merci

  6. #6
    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 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    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 659
    Billets dans le blog
    1
    Par défaut
    ben il suffit de rajouter dans la balise ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <select id='m' disabled='true'>
    <option>g</option>
    <option>g</option>
    <option>g</option>
    <option>g</option>
    <option>g</option>
    <option>g</option>
    <option>g</option><option>g</option>
    </select>
    <input type='button' onclick="document.getElementById('m').disabled=(document.getElementById('m').disabled)?false:true;" value='essaye' />
    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 !

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

Discussions similaires

  1. Activer/Désactiver une liste déroulante
    Par Goupo dans le forum jQuery
    Réponses: 5
    Dernier message: 29/09/2009, 10h12
  2. Activation d'une Liste déroulante par un bouton
    Par martoune dans le forum Langage
    Réponses: 3
    Dernier message: 27/06/2007, 23h28
  3. Désactiver une liste déroulante
    Par Virtual78 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 20/07/2006, 02h30
  4. activer/désactiver une liste déroulante + date calendrier
    Par toome dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 05/01/2006, 15h56
  5. activer/désactiver une liste déroulante + date calendrier
    Par toome dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 03/01/2006, 14h55

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