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 �clair�
    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
    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 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
    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 �clair�
    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
    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