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 un Select par rapport a la valeur d'un autre select.


Sujet :

JavaScript

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    593
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 593
    Points : 146
    Points
    146
    Par défaut Activer un Select par rapport a la valeur d'un autre select.
    Bonjour a tous.

    voici la structure que j'ai défini dans mon code.

    un premier checkbox avec 3 choix:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <select id="'.$numero.'3" name="tabe'.$numero.'[rae]" class="text"'><option selected="tabe'.$numero.'[rae]" value="1">Wait ...</option><option value="2">Accept</option><option value="3">Decline</option>
    mon deuxieme checkbox avec 3 choix également:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <select id="'.$numero.'4" name="tabee'.$numero.'[raee]" class="text"><option selected="tabee'.$numero.'[raee]" value="1">Wait...</option><option value="2">Yes</option><option value="3">No</option>
    par defaut le 2eme select est disabled.

    je voudrais que lorsque le choix de la checbox 1 est a Accept ( value = 2 ) cela enabled mon 2eme select.

    voici ou j'en suis :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    function secondselect(checkselect) // Grise ou non le 2eme Select pour les Event Interest.
        {
    		if (document.getElementById(checkselect).value == 2)
            {
    		document.getElementById(idliste+"4").disabled= "";
            }
            else
    		{
    		document.getElementById(idliste+"4").disabled = "disabled";		
            }
        }
    par contre je ne sais pas quoi mettre dans le OnChange() ?

    Merci de votre aide

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

    Informations forums :
    Inscription : Février 2007
    Messages : 1 163
    Points : 1 595
    Points
    1 595
    Par défaut
    Bonjour,
    Modifie ton script pour n'avoie q'une donnée à transmettre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    function secondselect(idliste) // Grise ou non le 2eme Select pour les Event Interest.
        {
    		if (document.getElementById(idliste+"3").value == 2)
            {
    		document.getElementById(idliste+"4").disabled= "";
            }
            else
    		{
    		document.getElementById(idliste+"4").disabled = "disabled";		
            }
        }
    Et ensuite dans le "onchange" tu appelles ta fonction avec le paramètre "idliste" :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    onchange="secondselect(\''.$numero.'\');"
    N'oublis pas également de mettre disabled="disabled" sur ton second select pour qu'il ne soit pas accessible au chargement de ta page ...

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    593
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 593
    Points : 146
    Points
    146
    Par défaut
    Nickel c'est exactement ce que je voulais!

    Merci je passe en résolu

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

Discussions similaires

  1. [XL-2007] Recherche d'une position par rapport a une valeur
    Par 0x44-0x43-0x53-0x43 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 03/02/2010, 11h17
  2. Select par rapport à un MAX
    Par ishika83 dans le forum Langage SQL
    Réponses: 1
    Dernier message: 24/11/2009, 13h10
  3. test addition par rapport à la première valeur
    Par marie33000 dans le forum Macros et VBA Excel
    Réponses: 62
    Dernier message: 18/05/2009, 21h06
  4. Réponses: 8
    Dernier message: 23/11/2007, 17h46
  5. Réponses: 2
    Dernier message: 15/06/2006, 10h30

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