<html>
<head>
<title>下拉菜单选择日期</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<script>
var arr="日一二三四五六".split("");
function toDate()
{
with(document.all){
vYear=parseInt(year.value)
vMonth=parseInt(month.value)
day.length=0;
for(i=0;i<(new Date(vYear,vMonth,0)).getDate();i++)
{
day.length=i+1;
day.options[i].value=i+1;
day.options[i].text=i+1;
}
}
today();
}
function today()
{
vDay=f1.day.value;
document.f1.t1.value="星期"+arr[new Date(vYear,vMonth-1,vDay).getDay()];
}
</script>
<body onLoad="toDate()">
<form name="f1">
<select id=year onchange=toDate()>
<script>
dt=new Date();
yr=dt.getYear();
for(i=1970;i<=yr;i++)
{
document.write("<option value="+i+">"+i+"</option>");
}
</script>
</select>
年
<select id=month onchange=toDate()>
<script>
for(i=1;i<=12;i++)
{
document.write("<option value="+i+">"+i+"</option>");
}
</script>
</select>
月
<select id=day onChange="today()"></select>
日
<input name=t1>
</form>
</body>
</html>
<head>
<title>下拉菜单选择日期</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<script>
var arr="日一二三四五六".split("");
function toDate()
{
with(document.all){
vYear=parseInt(year.value)
vMonth=parseInt(month.value)
day.length=0;
for(i=0;i<(new Date(vYear,vMonth,0)).getDate();i++)
{
day.length=i+1;
day.options[i].value=i+1;
day.options[i].text=i+1;
}
}
today();
}
function today()
{
vDay=f1.day.value;
document.f1.t1.value="星期"+arr[new Date(vYear,vMonth-1,vDay).getDay()];
}
</script>
<body onLoad="toDate()">
<form name="f1">
<select id=year onchange=toDate()>
<script>
dt=new Date();
yr=dt.getYear();
for(i=1970;i<=yr;i++)
{
document.write("<option value="+i+">"+i+"</option>");
}
</script>
</select>
年
<select id=month onchange=toDate()>
<script>
for(i=1;i<=12;i++)
{
document.write("<option value="+i+">"+i+"</option>");
}
</script>
</select>
月
<select id=day onChange="today()"></select>
日
<input name=t1>
</form>
</body>
</html>