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 :

Liste déroulante en cascade


Sujet :

JavaScript

  1. #1
    Membre régulier
    Femme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2010
    Messages
    414
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2010
    Messages : 414
    Points : 111
    Points
    111
    Par défaut Liste déroulante en cascade
    Bonjour
    J'ai fait le tour des tuto et forum sans succès, aidez moi, j'aimerais créer une liste déroulante en cascade, voici mon code :
    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
    <select name="disponibilite" onChange='Choix(this.form)'>
    	   <option value="0" selected="">Immédiatement</option>
    	   <option value="1">A partir de...</option>
    	   <option value="1">Janvier</option>
    	   <option value="2">Février</option>
    	   <option value="3">Mars</option>
    	   <option value="4">Avril</option>
    	   <option value="5">Mai</option>
    	   <option value="6">Juin</option>
    	   <option value="7">Juillet</option>
    	   <option value="8">Aout</option>
    	   <option value="9">Septembre</option>
    	   <option value="10">Octobre</option>
    	   <option value="11">Novembre</option>
    	   <option value="12">Décembre</option>
    	</select>
    J'aimerais que dans un premier temps pn puisse pour choisir 2 options : Immédiatement & A partir de...
    Et dès qu'on choisi l'option "A partir de..." la liste des mois de l'année doit apparaître pour pouvoir choisir le mois.

    Comment faire cela ? Merci
    Formatrice - Web développeuse - WebMarketing - Recrutement
    Site O'ClockWeb : http://oclockweb.cvflashjob.com/
    Mon Facebook : https://www.facebook.com/minkoueobame

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    1/ Le plus simple et ergonomique est de séparer :
    • 2 input radio "Immédiatement" & "A partir de..."
    • Et la liste des mois de l'année


    2/ Autre solution très simple :
    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
    <select name="disponibilite" onChange='Choix(this.form)'>
    	   <option value="0" selected="">Immédiatement</option>
     
    	   <option value="1">A partir de...Janvier</option>
    	   <option value="2">A partir de...Février</option>
    	   <option value="3">A partir de...Mars</option>
    	   <option value="4">A partir de...Avril</option>
    	   <option value="5">A partir de...Mai</option>
    	   <option value="6">A partir de...Juin</option>
    	   <option value="7">A partir de...Juillet</option>
    	   <option value="8">A partir de...Aout</option>
    	   <option value="9">A partir de...Septembre</option>
    	   <option value="10">A partir de...Octobre</option>
    	   <option value="11">A partir de...Novembre</option>
    	   <option value="12">A partir de...Décembre</option>
    	</select>

  3. #3
    Rédacteur

    Avatar de danielhagnoul
    Homme Profil pro
    Étudiant perpétuel
    Inscrit en
    Février 2009
    Messages
    6 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant perpétuel
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2009
    Messages : 6 389
    Points : 22 933
    Points
    22 933
    Billets dans le blog
    125
    Par défaut


    Autre solution :

    Code HTML : 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
    <select>
      <optgroup label="Immédiatement">
        <option value="0" selected>Immédiatement</option>
      </optgroup>
      <optgroup label="A partir de...">
        <option value="1">Janvier</option>
        <option value="2">Février</option>
        <option value="3">Mars</option>
        <option value="4">Avril</option>
        <option value="5">Mai</option>
        <option value="6">Juin</option>
        <option value="7">Juillet</option>
        <option value="8">Aout</option>
        <option value="9">Septembre</option>
        <option value="10">Octobre</option>
        <option value="11">Novembre</option>
        <option value="12">Décembre</option>
      </optgroup>
    </select>

    Blog

    Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
    (Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)

  4. #4
    Invité
    Invité(e)
    Par défaut
    @danielhagnoul

    Bien vu !

Discussions similaires

  1. Relation plusieurs à plusieurs + listes déroulantes en cascade
    Par Myster Jo dans le forum Modélisation
    Réponses: 1
    Dernier message: 04/08/2008, 17h19
  2. Liste déroulante en cascade
    Par BRUNO71 dans le forum VBA Access
    Réponses: 3
    Dernier message: 17/05/2008, 08h47
  3. Liste déroulante en cascade
    Par Flow56 dans le forum VBA Access
    Réponses: 16
    Dernier message: 18/03/2008, 15h20
  4. Réponses: 8
    Dernier message: 13/12/2007, 15h31
  5. [access] liste déroulante en cascade
    Par Niaouli02 dans le forum IHM
    Réponses: 3
    Dernier message: 08/11/2007, 00h25

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