Afficher mois en cours en JS

fille95 Messages postés 72 Statut Membre -  
Dédé86 Messages postés 690 Statut Membre -
Bonjour,
j'ai creer une fonction en js : qui affiche le mois en cours:

mais je vois pas comment l'appeler dans ma liste deroulente:

voici mon js
function mois_en_cours() {

var myDate=new Date();
var mois=myDate.getMonth();
alert ("mois"+ getMonth());
return mois;
}

et voici ma liste deroulante
//liste deroulante permettant d'afficher les mois
echo "<tr><td><select name=\"mois\" id = \"mois\" >";
echo "<option value=\"00\">en cours";
echo "<option value=\"1\">Janvier";
echo "<option value=\"2\">Février";
echo "<option value=\"3\">Mars";
echo "<option value=\"4\">Avril";
echo "<option value=\"5\">Mai";
echo "<option value=\"6\">Juin";
echo "<option value=\"7\">Juillet";
echo "<option value=\"8\">Août";
echo "<option value=\"9\">Septembre";
echo "<option value=\"10\">Octobre";
echo "<option value=\"11\">Novembre";
echo "<option value=\"12\">Décembre";
echo "</option>";
echo "</select></td>";

et je voudrai que lorque l'utilisateur arrive sur cette page, il faut qui sa affiche le mois en cours!!

comment faire!!!!

pouvez vous m'iaider svp!!

merci
Configuration: Windows XP
Internet Explorer 7.0

1 réponse

  1. Dédé86 Messages postés 690 Statut Membre 211
     
    Salut,

    Je te propose la solution possible en Javascript :
    <script language="javascript">
    			
    var myDate=new Date(); 
    var mois=myDate.getMonth(); 
    var tableauMois =new
    Array("Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre");
    document.write("<form name='formulaire'><select name='mois'>");
               for(var i=0;i<tableauMois.length;i++)
    		{
    			document.write("<option value="+i+">"+tableauMois[i]+"</option>");
    			if(i==mois)
    				{	
    		                    document.formulaire.mois.options[i].selected=true; 
    				}
    		}
    				document.write("</select></form>");
    				
    </script>
    
    0