aktuelles Jahr-100 in Selectbox

BSA

Erfahrenes Mitglied
Hi *!

Habe folgendes Problem, ich möchte in einem Formular das Geburtsjahr (als Selectbox) erfassen, aber bin nicht gewillt 100 option tags zu schreiben, dass ganze kann man doch sicher auch mit einer for schleife realisieren, oder nicht?
ich habe da mal folgenden ansatz:

Code:
<html>
<head>
<title></title>
<meta name="author" content="drubbam">
<meta name="generator" content="Ulli Meybohms HTML EDITOR">
<script language="JavaScript">
<!--
var aktuellesJahr = datum.getFullYear();    // Aktuelles Jahr bestimmen

function year()
{
var meineOption = new Option();
var meinIndex;

for (i = aktuellesJahr; i > aktuellesJahr-100; i--)
{


meineOption = new Option();
meineOption.text = i;
meineOption.value = i;
meinIndex = document.anmeldung.birthyear.length;
document.anmeldung.birthyear[meinIndex] = meineOption;



}
}
//-->
</script>
<noscript></noscript>
</head>
<body>
<form action="" method="" name="anmeldung">
<select name="birthyear">
<option value="">1
</select>
<input type="button" oncklick="popup();">
</form>

</body>
</html>

aber irgendwie scheint das so noch nciht zu funzen, hat einer eine idee?

wäre nett wenn mir jemand so schnell wie nmöglich helfen könnte.
 
Hallo...

Du hast "datum" noch nicht deklariert:
Code:
datum=new Date();
....und dann musst du die Funktion year() natürlich noch irgendwo aufrufen.... z.B. beim onload des <body>
 
Zurück