Liste déroulante Javascript

[Résolu/Fermé]
Signaler
Messages postés
209
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
20 mai 2013
-
Messages postés
104
Date d'inscription
vendredi 31 octobre 2008
Statut
Membre
Dernière intervention
4 juillet 2011
-
Bonjour,

Je souhaiterez faire une liste déroulante comportant des années de 2005 à 2015

j'ai donc ce script :

<html>
<head>
</head>
<body>
<form name=formulaire>
<select name="Année">
<option value="0"> ...Année... </option>
</select>

<script type="text/javascript">
document.formulaire.Année.length = 11;
for (var i=2005 ; i <= 2015 ; i++) {
document.formulaire.Année.options[i].text = i ;
}
</script>
</form>
</body>
</html>

Mais il ne fonctionne pas, la liste déroulante fonctionne, mais elle est vide, seule la longueur semble y être...


Que dois - je faire??


Merci d'avance pour votre aide...

2 réponses

Messages postés
104
Date d'inscription
vendredi 31 octobre 2008
Statut
Membre
Dernière intervention
4 juillet 2011
60
Bonjour,
Est-ce que c'est ce que tu veux ?
<html>
<head>
</head>
<body>
	<form id="formulaire">
		<select id="Annee">
			<option value="0"> ...Année... </option>
		</select>
	</form>
<script type="text/javascript">
var annee = 2004;
for (var i=1 ; i <= 11 ; i++) {
	var monOption = document.createElement('option');
	monOption.text = annee + i;
	monOption.value = annee + i;

	document.getElementById('Annee').options[i] = monOption;
}
</script>
</body>
</html>


1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 41713 internautes nous ont dit merci ce mois-ci

Messages postés
209
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
20 mai 2013
23
personne pour m'aider s'il vous plait :-( je galère toujours... :-(