Menu deroulant

mimi -  
 mimi -
Bonjour,

je veux faire un menu deroulant selectionner une la date
mais j arrive pas a faire l affichage par defaut de la date d aujourd hui

<select size="1" name="DateDay" ><option value="" >-</option>
<option value="01" >01</option>
<option value="02" >02</option>
.....
<option value="31" >31</option></select>/<select size="1" name="DateMonth" ><option value="" >-</option>

<option value="01" >01</option>
<option value="02" >02</option>
<option value="03" >03</option>
........
<option value="12" >12</option></select>/<select size="1" name="DateYear" ><option value="" >-</option>

<option selected="selected" value="2009" >2009</option>
<option value="2010" >2010</option>
.......
</select>

:(
merci
Configuration: Windows XP
Firefox 3.0.5

6 réponses

  1. mimi
     
    qlq un peut m aider svp
    la je tire mes cheveux
    0
  2. adns Messages postés 1152 Statut Membre 153
     
    bonjour

    fait une petite recherche sur les date en javascript ca devrait t'aider ;)

    Adns
    0
  3. mimi
     
    je l ai fait je l ai pas trouve
    merci pour la reponse
    0
  4. titof29 Messages postés 46 Statut Membre 20
     
    Si tu ne sais pas faire une recherche sur Google, si tu n'es pas capable de trouver cette réponse, arrête de faire des sites web.
    0
    1. mimi
       
      si tu es pas capable de donner la reponse
      arret de donner des reponse unitules

      ok
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. domdom
     
    Bonjour,

    Si tu veux afficher une option par défaut dans un select utilise "selected"

    ex : <option value="02" selected >02</option>

    Utilise javascript pour récuperer la date du jour, tu extraies les composants que tu veux jour, mois, année etc...
    et tu positionnes ensuite la valeur par défaut dans tes listes déroulantes.

    ex :
    var date_jour = new Date ();
    var heure = date_jour.getHours ();
    var min = date_jour.getMinutes ();
    var sec = date_jour.getSeconds();
    var jour = date_jour.getDate();
    var mois = date_jour.getMonth()+1;
    var annee = date_jour.getYear();
    0
    1. mimi
       
      Merci bien
      0
  7. adns Messages postés 1152 Statut Membre 153
     
    tiens voila un script qui marche
    <script language="javascript">
    
    var datedujour, date, mois, an;
    datedujour = new Date();
    date = datedujour.getDate()
    mois = datedujour.getMonth()
    an = datedujour.getFullYear()
    
    </script> 
                   <select name="jour">
                    <script language="javascript">
    		for(i=1;i<32;i++){
    		if (i==date){
    		document.write("<option value="+i+" selected>"+i+"</option>");
    		}else{
    		document.write("<option value="+i+">"+i+"</option>");
    		}
    		}
    
          </script>
          </select>
            <select name="mois">
              <option></option>
              <script language="javascript">
    		for(i=1;i<13;i++){
    		if (i == (mois+1)){
    		document.write("<option value="+i+" selected>"+i+"</option>");
    		}else {
    		document.write("<option value="+i+">"+i+"</option>");
    		}
    		}
            </script>
            </select>
            <select name="annee">
              <option></option>
              <script language="javascript">
    		for(i=1900;i<2010;i++){
    		if (i == an){
    		document.write("<option value="+i+" selected>"+i+"</option>");
            }else{
    		document.write("<option value="+i+">"+i+"</option>");
    		}
    		}
    		</script>
            </select>
    
    

    Adns
    0
    1. mimi
       
      merci bien pour la reponse
      0