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 :

afficher un bloc div sur selection d'une liste de choix


Sujet :

JavaScript

Vue hybride

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

    Informations forums :
    Inscription : Mai 2005
    Messages : 181
    Par défaut afficher un bloc div sur selection d'une liste de choix
    Bonjour,

    Est-il possible de faire une liste de choix et que parmi l'un des choix, cela ouvre un bloc (div) supplémentaire ? S'il n'est pas sélectionné, ça ne le met pas.

    On a qu'à partir à partir d'un exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <select name="type" size="1">
     
                <option value="maison"<? if($type=='maison'){ echo "selected"; }?>>Maison</option>
     
                <option value="terrain"<? if($type=='terrain'){ echo "selected"; }?>>Terrain &agrave; B&acirc;tir</option>
     
                <option value="appartement"<? if($type=='appartement'){ echo "selected"; }?>>Appartement</option>
     
              </select>
    J'aimerais que quand on clique sur "Appartement", cela ouvre des champs que maison et terrain n'ont pas en plus... Voilà, je pense que c'est possible en javascript ou ajax ou autres mais je n'y connais pas grand chose

    Merci d'avance.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    181
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 181
    Par défaut
    Bon, j'ai trouvé un exemple qui va m'aider
    Merci quand même...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    <HTML Lang="fr">
    <HEAD>
    <TITLE></TITLE>
    <Script type="Text/JavaScript">
    function tata(lst)
    {
    var d=document.getElementById("toto");
    if (lst.selectedIndex==1 | lst.selectedIndex==4) 
    d.style.display="block";
    else
    d.style.display="none";
    }
    </Script>
    </HEAD>
    <BODY>
    <select onchange="tata(this);">
    <option>cacher 1</option>
    <option>montrer 1</option>
    <option>cacher 2</option>
    <option>cacher 3</option>
    <option>montrer 2</option>
    <option>cacher 4</option>
    </select>
    <div id="toto" style="display:none">titi</div><br />
    </BODY></HTML>

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

Discussions similaires

  1. désélectionner les valeurs dans une div sur select
    Par myheits dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 07/04/2011, 12h30
  2. Réponses: 1
    Dernier message: 15/06/2006, 18h01
  3. [Onchange] sur checkbox selection ds une liste deroulante
    Par maxxou dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 06/01/2006, 00h17
  4. [CSS][IE]background d'affiche pas dans div sur IE
    Par Thomzz dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 21/09/2005, 23h32
  5. Réponses: 8
    Dernier message: 05/05/2004, 16h28

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