- 浏览: 32155 次
- 性别:
- 来自: 广州
最新评论
来源:[url]http://www.wangchao.net.cn/bbsdetail_876.html[/url]
<html> <head> <title>年月日三下拉框联动</title> <meta http-equiv='Content-Type' content='text/html; charset=gb2312'> </head> <body onload="YYYYMMDDstart(document.form1,document.form1.SYear,document.form1.SMonth,document.form1.SDay),YYYYMMDDstart(document.form1,document.form1.EYear,document.form1.EMonth,document.form1.EDay)"> <form name=form1> 起始时间: <select name=SYear onchange="YYYYDD(this.value,document.form1.SMonth,document.form1.SDay)"> <option value="">年</option> </select>年 <select name=SMonth onchange="MMDD(this.value,document.form1.SYear,document.form1.SDay)"> <option value="">月</option> </select>月 <select name=SDay> <option value="">日</option> </select>日<br><br> 完成时间: <select name=EYear onchange="YYYYDD(this.value,document.form1.EMonth,document.form1.EDay)"> <option value="">年</option> </select>年 <select name=EMonth onchange="MMDD(this.value,document.form1.EYear,document.form1.EDay)"> <option value="">月</option> </select>月 <select name=EDay> <option value="">日</option> </select>日 </form> <script language="JavaScript"> <!-- function YYYYMMDDstart(form,year,month,day) { MonHead = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]; //先给年下拉框赋内容 var y = new Date().getFullYear(); for (var i = (y-30); i < (y+5); i++) //以今年为准,前30年,后30年 year.options.add(new Option(i,i)); //赋月份的下拉框 for (var i = 1; i < 13; i++) month.options.add(new Option(i,i)); year.value = y; month.value = new Date().getMonth() + 1; var n = MonHead[new Date().getMonth()]; if (new Date().getMonth() ==1 && IsPinYear(year.options[year.selectedIndex].value)) n++; writeDay(n,day); //赋日期下拉框Author:meizz day.value = new Date().getDate(); } function YYYYDD(str,month,day) //年发生变化时日期发生变化(主要是判断闰平年) { var MMvalue = month.options[month.selectedIndex].value; if (MMvalue == "" ){ var e = day; optionsClear(e); return;} var n = MonHead[MMvalue - 1]; if (MMvalue ==2 && IsPinYear(str)) n++; writeDay(n,day) } function MMDD(str,year,day) //月发生变化时日期联动 { var YYYYvalue = year.options[year.selectedIndex].value; if (YYYYvalue == "" ){ var e = day; optionsClear(e); return;} var n = MonHead[str - 1]; if (str ==2 && IsPinYear(YYYYvalue)) n++; writeDay(n,day) } function writeDay(n,day) //据条件写日期的下拉框 { var e = day; optionsClear(e); for (var i=1; i<(n+1); i++) e.options.add(new Option(i,i)); } function IsPinYear(year)//判断是否闰平年 { return(0 == year%4 && (year%100 !=0 || year%400 == 0));} function optionsClear(e) { for (var i=e.options.length; i>0; i--) e.remove(i); } //--></script> </body> </html>
发表评论
-
自clone方法
2010-02-02 16:45 760<!DOCTYPE html PUBLIC &qu ... -
图片移动特效
2010-02-02 16:42 792<!DOCTYPE html PUBLIC &qu ... -
jquery 基础知识汇总
2010-02-02 16:17 954$("各种选择器") ... -
联动 地区城市的 转载
2010-01-11 10:08 945<SCRIPT LANGUAGE="JavaS ... -
p屏蔽鼠标右键
2010-01-06 09:36 830function block(oEvent){ if(wi ... -
javascript 输出日期
2010-01-04 16:59 1015var omydate = new Date(); var ... -
使用jquery做的伸缩菜单
2010-01-04 14:30 4061<script language="javas ... -
jquery创建dom元素
2010-01-04 11:54 2337<script language="javas ... -
隔行变色表格
2010-01-04 11:15 2458<!DOCTYPE html PUBLIC " ... -
网页上ppt方式变换图片
2009-12-26 23:57 873img{ filter:RevealTrans(Durat ... -
树状菜单
2009-12-18 20:59 777function openl(aa,bb) { ... -
ajax对象属性的大小写问题 (造成ajax调用不显示原因之一)
2009-12-03 10:03 938在w3c浏览器,如ff中,对大小写是敏感。如 if(xhr. ... -
滚动显示
2009-11-26 21:28 563div { font-size:12px; } </s ...
相关推荐
element vue 时间组件封装 年月日 三级联动 选择 时间三级联动组件
android 列表三级联动android 列表三级联动android 列表三级联动android 列表三级联动android 列表三级联动android 列表三级联动android 列表三级联动
三级联动是你在做网站是注册必不可少的部分。java编写的三级联动性能稳定,简单易用
提供目前中国全部行政区域的省(市/自治区)、市(区/自治州)、区(县/市)三级联动最新数据,可以用于各类应用开发。2019年10月31日,我公司(www.ebaitian.cn)决定将中国最新的行政区划数据向社会公众共享,以...
日期选择三级联动,滑动选择,PC、H5适配;点击输入框 → 页面正中淡入日期选择框 → 滑动选择日期 → 确定,日期回显,弹层淡出页面 → 取消选择,弹层淡出页面
详细的说明了WheelView的使用方法和代码演示
安卓自定义日期选择控件 三级联动,仿ios 自定义控制显示效果
jQuery日期三级联动,包含js和示例页面。可通过下拉框选择生日等日期。
ajax三级联动,三级联动,联动,ajax,无刷新三级联动
asp三级联动asp三级联动asp三级联动asp三级联动,非常简单的,网上一大把.....CSDN帐号分数不够了...所以上传...
Ajax JavaWeb JS 三级联动 Ajax JavaWeb JS 三级联动 Ajax JavaWeb JS 三级联动
微信小程序-省市县三级联动,带有自定义地区码(源代码+截图)微信小程序-省市县三级联动,带有自定义地区码(源代码+截图)微信小程序-省市县三级联动,带有自定义地区码(源代码+截图)微信小程序-省市县三级联动,带有...
省市区 三级联动demo js html 数据
世界级地区三级联动数据库sql,包括建表语句等支持直接导入MySql
省市区三级联动 , JavaScript 省市区三级联动 json文件,JavaScript 省市区三级联动 json文件
excel vba 三级联动可读写 excel vba 三级联动可读写 excel vba 三级联动可读写 excel vba 三级联动可读写
下拉框三级联动效果html代码,包括省,市,区,具体效果看代码实现
三级联动效果三级联动效果三级联动效果三级联动效果三级联动效果三级联动效果三级联动效果三级联动效果三级联动效果三级联动效果三级联动效果三级联动效果三级联动效果三级联动效果三级联动效果
很实用的年月日的三级联动,并且也很简单。
asp二级联动下拉框,三级联动下拉框,asp二级联动下拉框,三级联动下拉框, 可能传错了 sorry