Afficher mois en cours en JS

Fermé
fille95 Messages postés 65 Date d'inscription dimanche 6 avril 2008 Statut Membre Dernière intervention 27 mars 2011 - 2 juin 2008 à 14:28
Dédé86 Messages postés 682 Date d'inscription vendredi 23 décembre 2005 Statut Membre Dernière intervention 14 mars 2017 - 2 juin 2008 à 15:59
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

1 réponse

Dédé86 Messages postés 682 Date d'inscription vendredi 23 décembre 2005 Statut Membre Dernière intervention 14 mars 2017 208
2 juin 2008 à 15:59
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