年月日三下拉框联动

请选择 年

选择 月

选择 日

function YYYYMMDDstart()

{

MonHead = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];

//先给年下拉框赋内容

var y  = new Date().getFullYear();

for (var i = (y-30); i

document.reg_testdate.YYYY.options.add(new Option(" "+ i +" 年", i));

//赋月份的下拉框

for (var i = 1; i

document.reg_testdate.MM.options.add(new Option(" " + i + " 月", i));

document.reg_testdate.YYYY.value = y;

document.reg_testdate.MM.value = new Date().getMonth() + 1;

var n = MonHead[new Date().getMonth()];

if (new Date().getMonth() ==1 && IsPinYear(YYYYvalue)) n++;

writeDay(n); //赋日期下拉框Author:meizz

document.reg_testdate.DD.value = new Date().getDate();

}

if(document.attachEvent)

window.attachEvent("onload", YYYYMMDDstart);

else

window.addEventListener(‘load‘, YYYYMMDDstart, false);

function YYYYDD(str) //年发生变化时日期发生变化(主要是判断闰平年)

{

var MMvalue = document.reg_testdate.MM.options[document.reg_testdate.MM.selectedIndex].value;

if (MMvalue == ""){ var e = document.reg_testdate.DD; optionsClear(e); return;}

var n = MonHead[MMvalue - 1];

if (MMvalue ==2 && IsPinYear(str)) n++;

writeDay(n)

}

function MMDD(str)   //月发生变化时日期联动

{

var YYYYvalue = document.reg_testdate.YYYY.options[document.reg_testdate.YYYY.selectedIndex].value;

if (YYYYvalue == ""){ var e = document.reg_testdate.DD; optionsClear(e); return;}

var n = MonHead[str - 1];

if (str ==2 && IsPinYear(YYYYvalue)) n++;

writeDay(n)

}

function writeDay(n)   //据条件写日期的下拉框

{

var e = document.reg_testdate.DD; optionsClear(e);

for (var i=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)

{

e.options.length = 1;

}

//-->

两个年月下拉列表html,html年月日下拉联动菜单 年月日三下拉框联动相关推荐

  1. html年月日下拉联动菜单 年月日三下拉框联动

    <html> <head> <title>年月日三下拉框联动</title> <meta http-equiv='Content-Type' co ...

  2. python三级联动菜单_2分钟制作智能式联动下拉菜单,轻松搞定重复内容,录入不出错...

    在日常工作中,对于重复性录入的内容,如员工姓名,固定的产品型号等.你是不是还在一个个手动输入? 2分钟制作一个联动下拉菜单,不仅可以减少录入的错误率,还可以大大减少工作量,我们一起来学习一下吧~ 制作 ...

  3. python三级联动菜单_Excel–这才是三级联动下拉菜单的正确做法

    Excel–这才是三级联动下拉菜单的正确做法,跟二级联动菜单完全不同! 文章来源:企鹅号 - Excel学习世界 今天教大家制作三级联动下拉菜单. 很多同学以为三级联动下拉做法跟二级联动下拉菜单是一样 ...

  4. 两个年月下拉列表html,JS实现html下拉菜单列表进行年月日选择

    使用JS实现年月日下拉列表的选择 如下图: 具体操作: 两个js文件,设置效果 在.html中导入两个外部js文件 jquery.time.js $(function () { $.ms_DatePi ...

  5. php 二级下拉菜单源码,二级联动菜单-PHP源码

    <script>ec(2);<script> 二级联动下拉菜单 自家用的 js二级联动菜单 其实我觉得 asp二级联动菜单 与 php二级联动菜单 两个相同只是表示方式不一样. ...

  6. 下拉式菜单在GridView编辑时联动选择

    父子下拉式菜单DropDownList在GridView编辑时联动选择. 本Demo从添加时的父子DropDownList联动选择,以及在GridView的编辑时联动功能实现. 文件格式:.wmv;大 ...

  7. access字段属性设置下拉列表_关于下拉式菜单,这一篇足够了

    下拉菜单主要有两种类型: 1.用于导航的下拉菜单: 2.用于表单的下拉菜单. 在本文中,我们将对以下内容进行介绍: 1. 结构剖析 下拉菜单的解剖结构与文本输入字段的解剖结构非常相似. 2.下拉菜单类 ...

  8. 采用8种相位,每种相位各有两种幅度的QAM调制方法,在1200Baud的信号传输速率下能达到的网数据传输速率为( )

    采用8种相位,每种相位各有两种幅度的QAM调制方法,在1200Baud的信号传输速率下能达到的网数据传输速率为( D ) A. 2400b/s B. 3600b/s C. 9600b/s D. 480 ...

  9. pdf翻译,两款pdf文件翻译软件,支持linux/ubuntu,window,mac下使用

    pdf翻译,两款pdf文件翻译软件,支持linux/ubuntu,window,mac下使用 Copytranslate pdfTranslator 阅读paper的时候经常要英文翻译,使用谷歌.百度 ...

  10. 开发一个出生年份的下拉选择框供用户选择_你的下拉式菜单设计对了吗?

    追波范儿(dribbbledesign)------------------------------------------- 下拉菜单主要有两种类型:1. 用于导航的下拉菜单:2. 用于表单的下拉菜 ...

最新文章

  1. iptables防火墙策略
  2. Pycharm如何关掉jupyter notebook server
  3. Python语言编程学习:文件路径变量修改,利用os模块固定文件父路径,变换文件子路径实现代码
  4. POJ - 3415 Common Substrings(长度不小于K的公共子串个数)
  5. iOS执行时工具-cycript
  6. Linux部署Web应用程序超链接下载中文名称文件404问题解决办法
  7. 日常问题——使用Xshell 连接虚拟机报错 Disconnected from remote host
  8. 一则非常巧合的ORA-15042恢复
  9. linux 启动tomcat 怎么显示日志文件,随着LINUX的启动,打开一个终端显示TOMCAT的日志文件,请问如何做到?...
  10. uni-app 背景图片动态设置
  11. 炼丹手册——NaN值问题
  12. python openoffice_使用Python创建openoffice .odt文档
  13. 服务端程序的keeplive
  14. 报表控件是什么?常见报表类型有哪些?
  15. 大数据毕业设计题目50例
  16. win7与深度(Deepin)linux 双系统启动顺序调整
  17. Android存储之MediaStore的使用
  18. PyTorch中tensor介绍
  19. Windows向Linux自动传输文件,Windows向虚拟机Linux传输文件方法
  20. MySQL 的read_only 只读属性说明

热门文章

  1. Centos7.0升级python 2.x到3.x
  2. 小记tensorflow-1:tf.nn.conv2d 函数介绍
  3. 程序员需要学些什么?程序员好考吗?
  4. PowerMock简单使用
  5. python输出文件夹路径_python如何获取文件夹下第一层文件的路径,
  6. 每天学点Python Cookbook(三)
  7. Java多线程学习(三)volatile关键字
  8. 终端安全求生指南(三)--脆弱性管理
  9. Windows Server 2012 虚拟化实战:网络(一)
  10. HTML+JS实现可编辑表格