<body>
<select id= "nian" onclick= "biantian ()" ></select> Year
<select id= "yue" onclick= "biantian ()" ></select> Month
<select id= "tian" ></select> Day
<script type= "text/javascript" >
Fillnian ();
Fillyue ();
Filltian ();
function Fillnian ()
{
var b = new Date (); Get current time
var Nian = parseint (b.getfullyear ());
var str = "";
For (var I=nian-5;i<nian+6;i++)
{
str = str+ "<option value= '" +i+ ">" +i+ "</option>";
}
document.getElementById ("nian"). InnerHTML = str;
}
function Fillyue ()
{
var str = "";
For (var I=1;i<13;i++)
{
str = str+ "<option value= '" +i+ ">" +i+ "</option>";
}
document.getElementById ("yue"). InnerHTML = str;
}
function Filltian ()
{
var yue = document.getElementById ("yue"). value;
var Nian = document.getElementById ("nian"). value;
var ts = 31;
If (yue==4 | | yue==6 | | yue==9 | | yue==11)
{
ts=30;
}
If (yue==2)
{
If ((nian%4==0 && nian%100! = 0) | | nian%400==0)
{
TS = 29;
}
Else
{
TS = 28;
}
}
var str = "";
For (var I=1;i<ts+1;i++)
{
str = str+ "<option value= '" +i+ ">" +i+ "</option>";
}
document.getElementById ("tian"). InnerHTML = str;
}
function Biantian ()
{
Filltian ();
}
</script>
</body>
JS Instance 8th-time selection