- 浏览: 93465 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
yeyu712:
感谢分享,脑塞了很久
document.getElementById("searchForm").submit is not a function -
liuweihug:
jquery瀑布流插件Wookmark完整使用demo - h ...
jQuery实现的瀑布流效果, 向下滚动即时加载内容
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>年月日联动下拉菜单</title>
<script> function YearMonthDay(){ var fo=document.getElementById("ModifyPwdAccessAction_action"); foday=fo.day; MonHead=[31,28,31,30,31,30,31,31,30,31,30,31]; //add options for year y=new Date().getFullYear(); for(i=y;i>=(y-100);i--) fo.year.options.add(new Option(i,i)); fo.year.options.value=y;//current year //add options for month m=new Date().getMonth(); for(i=1;i<=12;i++) fo.month.options.add(new Option(i,i)); fo.month.options.value=m+1;//current month //add options for day d=new Date().getDay(); n=MonHead[m]; if(m==1&&IsRunYear(fo.year.options.value)) n++; day(n); fo.day.options.value=d+1;//curren day } //onchange of year function yy(str){ var fo=document.getElementById("ModifyPwdAccessAction_action"); monthValue=fo.month.options[fo.month.selectedIndex].value; if(monthValue==""){ var foday=fo.day; optionClear(foday); return; } var n=MonHead[monthValue-1]; if(monthValue==2&&IsRunYear(str)) n++; day(n); } //onchange of month function mm(ab){ var fo=document.getElementById("ModifyPwdAccessAction_action"); yearValue=fo.year.options[fo.year.selectedIndex].value; if(yearValue==""){ optionClear(foday); return; } var n=MonHead[ab-1]; if(ab==2&&IsRunYear(yearValue)) n++; day(n); } function day(ab){ optionClear(foday); for(var i=1;i<=ab;i++) foday.options.add(new Option(i,i)); } function optionClear(ab){ for(var i=ab.options.length;i>0;i--) ab.remove(i); } function IsRunYear(year){ return(0==year%4&&(year%100!=0 || year%400==0)); } </script>
</head>
<body onload="YearMonthDay()">
<form name=form1>
<select name=year onchange="yy(this.value)">
<option value=""></option>
</select>
<select name=month onchange="mm(this.value)">
<option value=""></option>
</select>
<select name=day>
<option value=""></option>
</select>
</form>
</body>
</html>
发表评论
-
外部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 ... -
jquery实现的年月日三级联动
2012-09-27 14:29 4110<html xmlns="http://www ... -
一个正则表达式,只含有汉字、数字、字母、下划线不能以下划线开头和结尾:
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 1031假如请求: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/ ...
相关推荐
在JavaScript编程中,实现日期三级联动下拉框选择菜单是一种常见的需求,特别是在处理用户输入日期信息的场景,如编辑生日等。这个功能的核心是通过JavaScript动态更新下拉框(Select元素)的选项,使得年、月、日...
"jQuery年月日三级联动(生日)"是利用jQuery实现的一种常见交互功能,常见于用户注册或个人资料填写时选择出生日期的场景。这个功能通过下拉菜单的方式,依次显示年、月、日三个选项,用户可以根据需要逐级选择,形成...
另一方面,“年月日”联动则涉及日期选择器的实现,可能用到JavaScript的Date对象或者第三方库如moment.js、date-fns等。用户在选择年份后,月份和日期的范围应随之更新,以避免出现无效的日期组合。 在文件名...
出生日期或生日的下拉三级联动菜单js文件,导入直接可用
- 身份证号验证较为复杂,需要考虑地区代码、出生日期及校验位等多种因素,可以通过复杂的正则表达式或者专门的算法实现。 ### 二、功能类 #### 1. 时间与相关控件类 - **1.1 日历** - 可以使用第三方库如 `...
JavaScript(简称JS)是一种广泛应用于Web开发的轻量级编程语言,尤其在前端交互和动态效果方面表现出色。"省市级联"是一个常见的前端功能,主要用于实现用户在选择省份时,下拉菜单自动更新对应的城市选项,从而...
"出生时间选择与所在地选择"这个案例提供了一个实现二级联动效果的实例,它涉及到用户输入、数据处理和UI反馈等多个方面。下面我们将深入探讨这个话题,以及相关的编程技术和实践策略。 首先,时间选择是一个常见的...
"应用Web应聘表单"是一个用于收集求职者信息的在线平台,它具备信息验证功能、日期选择器以及二级省市联动菜单,以确保提交的数据准确无误。这个表单可能由Dreamweaver(DW)这样的专业Web开发工具构建,它提供了...
数据库表结构设计包括学生表(如student)、课程表(如course)、成绩表(如grade)等,通过这些表之间的关联,实现对学生的学号、姓名、性别、出生日期、所属班级、选修课程及成绩等信息的有效管理。 其次,Java...
例如,在填写年龄和出生日期时,输入年龄后,出生日期会自动计算并填充。 2. **验证规则**:不同的输入框可能有不同的验证规则,如邮箱地址输入框需要检查格式是否正确,手机号码则需要验证是否为有效的电话号码。 ...