<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>JQuery实例 - 生成年月日</title> <meta http-equiv="content-type" content="text/html; charset=gbk"> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script> <script type="text/javascript"> $(function () { var $day = $("#day"), $month = $("#month"), $year = $("#year"); <!--出始化年--> var dDate = new Date(), dCurYear = dDate.getFullYear(), str = ""; for (var i = dCurYear - 100; i < dCurYear + 1; i++) { if (i == dCurYear) { str = "<option value=" + i + " selected=true>" + i + "</option>"; } else { str = "<option value=" + i + ">" + i + "</option>"; } $year.append(str); } <!--出始化月--> for (var i = 1; i <= 12; i++) { if (i == (dDate.getMonth() + 1)) { str = "<option value=" + i + " selected=true>" + i + "</option>"; } else { str = "<option value=" + i + ">" + i + "</option>"; } $month.append(str); } <!--调用函数出始化日--> TUpdateCal($year.val(), $month.val()); $("#year,#month").bind("change", function(){ TUpdateCal($year.val(),$month.val()); }); }); <!--根据年月获取当月最大天数--> function TGetDaysInMonth(iMonth, iYear) { var dPrevDate = new Date(iYear, iMonth, 0); return dPrevDate.getDate(); } function TUpdateCal(iYear, iMonth) { var dDate = new Date(), daysInMonth = TGetDaysInMonth(iMonth, iYear), str = ""; $("#day").empty(); for (var d = 1; d <= parseInt(daysInMonth); d++) { if (d == dDate.getDate()) { str = "<option value=" + d + " selected=true>" + d + "</option>"; } else { str = "<option value=" + d + ">" + d + "</option>"; } $("#day").append(str); } } </script> </head> <body> <form name="ymd"> <select id="year"></select>年 <select id="month"></select>月 <select id="day"></select>日 </form> </body> </html>
- 浏览: 93470 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
yeyu712:
感谢分享,脑塞了很久
document.getElementById("searchForm").submit is not a function -
liuweihug:
jquery瀑布流插件Wookmark完整使用demo - h ...
jQuery实现的瀑布流效果, 向下滚动即时加载内容
发表评论
-
外部javascript引用非.js文件
2013-10-30 21:18 668按照惯例,外部Javascript文件带有.js扩展名。 但 ... -
js中cookie的使用详细分析
2013-01-08 10:30 191JavaScript中的另一个机制 ... -
一个javascript获取顶级域名的算法
2013-01-08 10:28 271/** * Router - 路由管理 * By W ... -
关于document.compatMode的一些介绍
2012-12-03 22:59 1593对于document.compatMode ,很多朋友可能跟 ... -
用javascript getComputedStyle获取和设置style的原理
2012-10-30 10:35 5515DOM标准引入了覆盖样式表的概念,当我们用document.g ... -
网页 HTML table 导出成 excel
2012-10-25 10:34 611需要在 HTML 的声明里加上 excel 的命名空间 然后 ... -
JSON数据格式基本讲解(转)
2012-10-19 10:07 479在异步应用程序中发送和接收信息时,可以选择以纯文本和 XM ... -
Lazy Load(1.7.0)中文文档 -- 延迟加载图片的jQuery插件
2012-10-19 09:46 1018原文的链接在:http://www.appelsiini.ne ... -
一个正则表达式,只含有汉字、数字、字母、下划线不能以下划线开头和结尾:
2012-09-26 13:45 29751、一个正则表达式,只含有汉字、数字、字母、下划线不能以下划线 ... -
js去掉字符串前后空格的五种方法
2012-09-25 13:58 1622第一种:循环检查替换 //供使用者调用 funct ... -
Js获取当前页面URL的一些属性
2012-09-07 15:40 209设置或获取对象指定的文件名或路径:window.locatio ... -
js数组 sort方法的分析
2012-09-03 23:45 212原帖地址:http://blog.csdn.net/pre ... -
忽略IE6/7的jquery返回到顶页
2012-08-11 15:13 238<a href="#" id ... -
Lazy Load, 延迟加载图片的 jQuery 插件
2012-08-08 13:32 834Lazy Load 是一个用 JavaScript 编 ... -
jQuery JSONP 跨域实践(php)
2012-08-06 10:04 3669jquery jsonp php实例 远程服务器上的php文 ... -
带参数的JS脚本文件
2012-08-01 17:05 1032假如请求:main.js?path=root&tm=1 ... -
如果浏览器禁用javascript应该怎么办?
2012-08-01 15:20 207使用<noscript>提示: <nosc ... -
jQuery实现的瀑布流效果, 向下滚动即时加载内容
2012-08-01 12:38 20501下拉滚动条或鼠标滚 ... -
js压缩工具JSMin的用法
2012-07-30 13:43 323http://www.2cto.com/uploadfile/ ... -
谷歌 offsetWidth获取值失常和scrollTop为0
2012-07-05 11:29 156今天在做一个项目中碰到了一个很奇怪的问题就是通过offsetW ...
相关推荐
"jQuery年月日三级联动"是一种常见的交互设计,它通过下拉框的形式,让用户依次选择年、月、日,形成一个完整的日期。这种设计使得日期输入更加直观且易于操作。接下来,我们将深入探讨这个主题。 首先,jQuery是一...
在网页开发中,用户输入是常见的一环,特别是在涉及到...总的来说,"jQuery年月日三级联动(生日)插件"是一个高效且实用的前端工具,它通过jQuery的强大功能,实现了年月日选择的便捷性,是网页开发中的一个良好实践。
"JQuery年月日三级下拉框联动"就是一个解决此类需求的方案,它利用JavaScript库JQuery的便利性和高效性,实现了用户在选择年份后,月份和日期下拉框自动更新的交互效果。这种方式可以提高用户体验,减少用户手动操作...
"jQuery年月日三级联动(生日)"是利用jQuery实现的一种常见交互功能,常见于用户注册或个人资料填写时选择出生日期的场景。这个功能通过下拉菜单的方式,依次显示年、月、日三个选项,用户可以根据需要逐级选择,形成...
在网页开发中,"JQuery+年月日三级下拉框联动"是一个常见的交互设计,主要用于用户输入日期的场景,例如填写表单时选择出生日期。这个设计涉及到JavaScript库JQuery的使用,以及HTML下拉框(select)的动态联动效果...
自写的jquery日期年月日三级联动插件,效果很好用,博客里面告知引用办法:http://blog.csdn.net/kabulore 有任何疑问请联系QQ:1740437
一个直制的JQuery 年月日三级下拉框联动 使用方法非常简单 <title>JQuery 年月日三下拉框联动 <script src="jquery-1.4.2.min.js" type="text/javascript"> ...
jQuery年月日三级联动(生日) 插件正是为此目的设计的,它简化了用户在网页上输入生日或特定日期的过程,使得日期选择更为直观、便捷。 这个插件的核心功能在于,当用户在一个下拉框中选择年份后,月份的下拉框会...
在网页设计中,年、月、日三级联动通常指的是用户在选择日期时,选择年份会自动影响月份的选择,月份选择后又会影响日期的选择,这种功能常见于日期输入框。下面将详细介绍如何使用JavaScript实现这样的功能。 首先...
"前端年月日三级联动用到的js文件data.zip"是一个压缩包,其中包含了实现这种功能的JavaScript代码。这个组件在网页表单、事件预订、日期选择器等场景中非常常见,它能帮助用户方便地选取精确的日期。 首先,我们要...
在网页开发中,"年月日三级联动下拉列表"是一种常见的...通过以上步骤,我们可以实现一个完整的"年月日三级联动下拉列表"功能。这种设计提高了用户的输入效率,简化了日期选择的过程,是网页表单中常用的一种交互方式。
【标题】"YMDClass年月日三级联动纯JS封装类精简插件"是一个用于网页表单的日期选择组件,旨在实现用户友好的交互体验。这个插件使用JavaScript编程语言,无需依赖其他库如jQuery,因此在轻量级项目中尤为适用。它...
在IT开发领域,"年月日三级联动下拉"是一种常见的日期选择组件,尤其适用于网页表单或应用程序的填写界面。这种设计模式提高了用户输入日期的效率和准确性,因为用户无需逐个输入年份、月份和日期,而是通过下拉菜单...
总结一下,实现“JS年月日三级联动下拉框”主要涉及以下几个知识点: 1. JavaScript Date对象的使用,包括创建日期、获取和设置日期属性。 2. DOM操作,包括获取元素、创建和修改元素、添加和移除事件监听器。 3. 平...
在提供的文件中,有两个资源:"jQuery年月日三级联动(生日)[无法初始化值]"和"js年月日三级联动下拉框选择日期插件"。这表明实现这一功能可能依赖于jQuery,一个广泛使用的JavaScript库,它简化了DOM操作和事件处理...
很实用的年月日的三级联动,并且也很简单。
标题中的"jQeruy年月日选择三级联动"指的是利用jQuery开发的一种日期选择器,它实现了年、月、日的逐级选择功能。这种功能在网页表单、日历应用或者需要用户输入日期的场景中非常常见。 首先,要实现这个功能,我们...
通过绑定点击事件到输入框,当用户点击时,弹出的日期选择器以年、月、日三级联动的形式出现,用户只需滑动或点击即可选择,避免了在狭小的手机键盘上逐个输入数字的繁琐。 出生年月日选择器的设计,采用了HTML5的`...