Javascript实现日期的连动选择
2007-09-27 13:34
603 查看
今天无意间闯进一网站看到了几个最常用的日历控件,很有头趣的尝试了一下下面的代码。觉得挺简单的贴出来给大学分享下:
<html>
<body>
<form>
<select id=year onchange=toDate()>
<script>for(i=1970;i<=2010;i++)document.write("<option>"+i+"</option>")</script>
</select>
<select id=month onchange=toDate()>
<script>for(i=1;i<=12;i++)document.write("<option>"+i+"</option>")</script>
</select>
<select id=day onchange=toDay()></select>
<input name=weekday>
</form>
</body>
<script>
var arr="日一二三四五六".split("")
function toDate()...{
with(document.all)...{
vYear=parseInt(year.options[year.selectedIndex].text)
vMonth=parseInt(month.options[month.selectedIndex].text)
day.length=0;
for(i=0;i<(new Date(vYear,vMonth,0)).getDate();i++)
...{
day.options[day.length++].value=day.length;day.options[day.length-1].text=day.length;}
}
toDay();
}
function toDay()...{
vDay=parseInt(document.all.day.options[document.all.day.selectedIndex].value)
document.all("weekday").value="星期"+arr[new Date(vYear,vMonth-1,vDay).getDay()]
}
window.onload=toDate;
</script>
</html>
<html>
<body>
<form>
<select id=year onchange=toDate()>
<script>for(i=1970;i<=2010;i++)document.write("<option>"+i+"</option>")</script>
</select>
<select id=month onchange=toDate()>
<script>for(i=1;i<=12;i++)document.write("<option>"+i+"</option>")</script>
</select>
<select id=day onchange=toDay()></select>
<input name=weekday>
</form>
</body>
<script>
var arr="日一二三四五六".split("")
function toDate()...{
with(document.all)...{
vYear=parseInt(year.options[year.selectedIndex].text)
vMonth=parseInt(month.options[month.selectedIndex].text)
day.length=0;
for(i=0;i<(new Date(vYear,vMonth,0)).getDate();i++)
...{
day.options[day.length++].value=day.length;day.options[day.length-1].text=day.length;}
}
toDay();
}
function toDay()...{
vDay=parseInt(document.all.day.options[document.all.day.selectedIndex].value)
document.all("weekday").value="星期"+arr[new Date(vYear,vMonth-1,vDay).getDay()]
}
window.onload=toDate;
</script>
</html>
相关文章推荐
- Javascript实现日期的连动选择
- JavaScript 实现日历式日期选择
- javascript实现的一个日期选择控件
- jQuery插件Datepicker日期选择器实现Javascript自定义日期时间选择功能javascript
- jQuery插件Datepicker日期选择器实现Javascript自定义日期时间选择功能
- Javascript实现日期的联动选择代码
- 基于javascript bootstrap实现生日日期联动选择
- javascript实现日期三级联动下拉框选择菜单
- [分享]精心收集的3款JavaScript实现的日期时间选择控件
- JavaScript实现移动端滑动选择日期功能
- javascript实现的日期选择插件
- JavaScript 实现日历式日期选择
- JavaScript 实现日历式日期选择
- JavaScript 实现日历式日期选择
- 基于javascript bootstrap实现生日日期联动选择
- 在JavaScript文件中用jQuery方法实现日期时间选择功能
- JavaScript 实现日历式日期选择
- js实现日期选择器
- javascript实现-------------选择排序