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 :

Création d'une liste déroulante à partir des données d'un tableau


Sujet :

JavaScript

  1. #1
    Nouveau membre du Club
    Inscrit en
    Octobre 2011
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Octobre 2011
    Messages : 51
    Points : 31
    Points
    31
    Par défaut Création d'une liste déroulante à partir des données d'un tableau
    Bonjour,
    Je veux afficher une liste déroulante à partir d'un tableau.
    Le code suivant ne marche pas:
    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
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    <HTML>
    <HEAD>
    <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
    <TITLE> exercice4</TITLE>
    <SCRIPT LANGUAGE='Javascript'>
    var jour=new array(31);
    var mois=new array("Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Aout","Septembre","Octobre","Novombre","Décembre");
    var annee=new array();
    var i;
    for(i=0;i<30;i++)
    	jour[i]=i+1;
    //2017-1975=42
    for(i=0;i<43;i++)
    	annee[i]=i+1975;
    </script>
    </HEAD>
    <BODY>
    <form name="form1">
    Nom et Prénom : <input type="text" name="input1" value="">
    <br>
    <SCRIPT LANGUAGE='Javascript'>
    document.write("Date de naissance : ");
    document.write("<select name='liste1' size='1'>");
    document.write("<option selected>"+ jour[0]);
    for(i=1;i<30;i++)
    	document.write("<option>"+jour[i]);
    document.write("</select>");
    document.write(" / ");
     
    document.write("<select name='liste2' size='1'>");
    for(i=0;i<7;i++)
    	document.write("<option>"+mois[i]);
    document.write("</select>");
    document.write(" / ");
     
    document.write("<select name='liste3' size='1'>");
    for(i=0;i<43;i++)
    	document.write("<option>"+annee[i]);
    document.write("</select>");
    </SCRIPT>
    </form>
    </BODY>
    </HTML>



    Merci de m'orienter vers la solution.
    Merci bien.

  2. #2
    Membre averti Avatar de Kennel sébastien
    Homme Profil pro
    Développeur
    Inscrit en
    Septembre 2008
    Messages
    226
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Septembre 2008
    Messages : 226
    Points : 329
    Points
    329
    Par défaut
    Peut-être tu aurais du écrire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    var jour=new Array(31);
    var mois=new Array("Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Aout","Septembre","Octobre","Novombre","Décembre");
    var annee=new Array();
    Fait attention à la case…

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

Discussions similaires

  1. [Windows 2000 / XP] Problème listes déroulantes
    Par Invité(e) dans le forum Windows XP
    Réponses: 8
    Dernier message: 04/05/2007, 12h21
  2. [AJAX] Listes déroulantes liées avec Ajax
    Par paupiette dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 01/08/2006, 17h51
  3. Problème liste déroulante restreinte
    Par floriemor dans le forum Access
    Réponses: 6
    Dernier message: 11/07/2006, 15h44
  4. [presque résolu]Probléme liste déroulante
    Par jojo57 dans le forum Access
    Réponses: 5
    Dernier message: 21/04/2006, 12h57

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