您的位置:首页 > Web前端 > JavaScript

javascript实现年月日的联动效果

2013-04-17 22:09 274 查看
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312" />
</head>
<body>
<select id="y"></select>
<select id="m"></select>
<select id="d"></select>

<script type="text/javascript">
var y = document.getElementById("y");
var m = document.getElementById("m");
var d = document.getElementById("d");

var date = new Date();
for (var i = date.getFullYear() - 50; i <= date.getFullYear(); i++) {
var opt = new Option(i, i);
y.add(opt);
}

for (var i = 1; i <= 12; i++) {
var opt = new Option(i, i);
m.add(opt);
}

for (var i = 1; i <= 31; i++) {
var opt = new Option(i, i);
d.add(opt);
}

y.onchange = dateChanged;
m.onchange = dateChanged;

function dateChanged() {
var date = new Date(y.value, m.value, 1);
date.setDate(date.getDate() - 1);
d.options.length = 0;
for (var i = 1; i <= date.getDate(); i++) {
var opt = new Option(i, i);
d.add(opt);
}
}
</script>
</body>
</html>


本文出自 “聚沙成塔” 博客,谢绝转载!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: