- 浏览: 1470865 次
- 性别:
- 来自: 大连
文章分类
- 全部博客 (460)
- java (148)
- javascript (34)
- Flex文章 (4)
- css+div (2)
- ajax (6)
- extjs (11)
- 人生感悟 (9)
- struts2.0 (6)
- IT之路,生活 (15)
- hibernate (6)
- struts1 (1)
- spring (5)
- j2ee错误 (3)
- Dwr (5)
- Linux (33)
- C++ (3)
- SWT Win32 (2)
- EJB (1)
- JPA (4)
- C语言和LinuxC (7)
- SQL (13)
- 项目经理 (6)
- db2 (2)
- java数据结构 (2)
- 网页播放器flv (1)
- 数据库 (24)
- 用户体验设计学习 (2)
- 网络电话 (5)
- 军事理论 (4)
- android (3)
- oracle (18)
- oracle ebs form (11)
- oracle ebs oaf (4)
- erp (20)
- DBA (9)
- java中URL 的编码和解码函数 (1)
- 铁血丹心 (1)
- excel 单元格格式不能立即生效 (1)
- Java调用bat文件 (1)
- 如何把本地outlook中的邮件上传到网络邮箱中 (1)
- java 报表 打印 (1)
- 创建dblink (1)
- 图标前台框架 (1)
- vnc (1)
- FORM (1)
- MYSQL (1)
最新评论
-
July01:
推荐用StratoIO打印控件,支持网页、URL、图片、PD、 ...
web打印不显示页眉页脚 -
July01:
推荐用StratoIO打印控件,浏览器和系统的兼容性都很好,而 ...
Javascript网页打印大全 -
hardyer:
大哥写的很实在,受教了,提前祝你元旦快乐!
黎活明给程序员的忠告 -
cxysilahi:
请问WIN7 64位,调用报错Exception in thr ...
JNative的初步使用 -
action1949:
好东西,解决问题
JFreeChart乱码解决方法
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>年月日三下拉框联动 </title>
<meta http-equiv='Content-Type' content='text/html; charset=GBK'>
</head>
<body>
<form name=form1>
<select name=YYYY onchange="YYYYMM(this.value)">
<option value="">请选择 年 </option>
</select>
<select name=MM onchange="MMDD(this.value)">
<option value="">选择 月 </option>
</select>
<select name=DD>
<option value="">选择 日 </option>
</select>
</form>
<script language="JavaScript"> <!--
function window.onload()
{
strYYYY = document.form1.YYYY.outerHTML;
strMM = document.form1.MM.outerHTML;
strDD = document.form1.DD.outerHTML;
MonHead = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
//先给年下拉框赋内容
var y = new Date().getFullYear();
var str = strYYYY.substring(0, strYYYY.length - 9);
for (var i = (y-30); i < (y+30); i++) //以今年为准,前30年,后30年
{
str += " <option value='" + i + "'> " + i + " 年" + " </option>\r\n";
}
document.form1.YYYY.outerHTML = str +" </select>";
//赋月份的下拉框
var str = strMM.substring(0, strMM.length - 9);
for (var i = 1; i < 13; i++)
{
str += " <option value='" + i + "'> " + i + " 月" + " </option>\r\n";
}
document.form1.MM.outerHTML = str +" </select>";
document.form1.YYYY.value = y;
document.form1.MM.value = new Date().getMonth() + 1;
var n = MonHead[new Date().getMonth()];
if (new Date().getMonth() ==1 && IsPinYear(YYYYvalue)) n++;
writeDay(n); //赋日期下拉框
document.form1.DD.value = new Date().getDate();
}
function YYYYMM(str) //年发生变化时日期发生变化(主要是判断闰平年)
{
var MMvalue = document.form1.MM.options[document.form1.MM.selectedIndex].value;
if (MMvalue == ""){DD.outerHTML = strDD; return;}
var n = MonHead[MMvalue - 1];
if (MMvalue ==2 && IsPinYear(str)) n++;
writeDay(n)
}
function MMDD(str) //月发生变化时日期联动
{
var YYYYvalue = document.form1.YYYY.options[document.form1.YYYY.selectedIndex].value;
if (str == ""){DD.outerHTML = strDD; return;}
var n = MonHead[str - 1];
if (str ==2 && IsPinYear(YYYYvalue)) n++;
writeDay(n)
}
function writeDay(n) //据条件写日期的下拉框
{
var s = strDD.substring(0, strDD.length - 9);
for (var i=1; i <(n+1); i++)
s += " <option value='" + i + "'> " + i + " 日" + " </option>\r\n";
document.form1.DD.outerHTML = s +" </select>";
}
function IsPinYear(year)//判断是否闰平年
{ return(0 == year%4 && (year%100 !=0 || year%400 == 0))}
//--> </script>
</body>
</html>
发表评论
-
jquery 传一个json对象到 java后台
2017-09-07 23:03 1622前台 var data={}; data.fid=&quo ... -
图标前台框架hcharts
2014-12-26 13:32 886http://www.hcharts.cn/demo/in ... -
Js操作Select大全
2012-11-09 20:43 1019转 http://www.cnblogs.com/Heris ... -
IE 无法运行javascript
2012-06-11 10:02 2169将下面的脚本编程一个bat文件,然后运行。 rundll32 ... -
javascript 判断页面加载完毕
2012-05-14 15:11 2194这个函数用户判断当页面加载完毕的时候,设置按钮上的文本如果页面 ... -
js获取节点 dom操作
2012-05-14 13:09 7070接口 nodeType常量 nod ... -
ExtJs表格控件Grid
2011-09-17 22:29 1328下面介绍三种ExtJs中最 ... -
ExtJs树TreePanel
2011-09-17 22:27 23891.创建一个简单(静态)的树 /** 创建 ... -
ExtJs表单FormPanel
2011-09-17 22:17 10501.简单表单实例 /** 简单表单实例(与JSP ... -
extjs 创建简单Meun,实现在TreePanel上面右键.
2011-09-17 22:02 5214/** 创建简单Menu */ fu ... -
javascript右键菜单(所有浏览器)
2011-04-29 09:33 1349<HTML> <HEAD> ... -
jQuery 图片裁切
2011-01-12 17:59 1198jQuery 图片裁切 头像裁切软件 -
javascript对xml的解析
2010-10-28 12:58 1133<!DOCTYPE html PUBLIC " ... -
javascript图片大小图片尺寸代码
2010-10-11 13:19 2553<title>JS实现单击图片获取图片的原始尺寸代 ... -
遍历session
2010-09-14 09:59 1377在jsp中加入如下代码即可实现功能: <% Enum ... -
window.showModalDialog模式对话框
2010-09-09 08:58 1757基本介绍: showModalDialo ... -
jQuery 工具安装-jqueryWTP
2010-07-23 18:11 48761. jQuery 工具安装-jqueryWTP ... -
Spket的插件安装方法
2010-07-23 18:02 1361首先下载一个Spket的插件,下载过后就是一个spket-1. ... -
jQuery获取form表单元素的值
2010-07-07 17:32 13774var mykindtxt=$("#kind op ... -
JavaScript图片裁切主要是获取他们的大小发送给系统。
2010-06-13 09:42 1196有个函数添加了return 之后,他后面的代码就不在执行了。这 ...
相关推荐
对于级联下拉列表,比如居住区域和服务区域这种下拉列表,因为只有选择了一前一项之后,才会显示下一项的,我们要把间隔时间设置的长一些,比如1500毫秒,对于提交按钮和重新打开志愿者注册链接,我们要把时间设置的...
包含导航、颜色、字体、边框、图标、按钮、文字链接、单选框、多选框、输入框、计数器、选择器、级联选择器、开关、滑块、时间选择器、日期选择器、日期时间选择器、上传、评分、颜色选择器、穿梭框、表单、表格、...
提供了资料,在此做了二次开发,也分享一下。因为自己最近也需要写个小程序的下拉框的三级菜单筛选,分享给有需要的人哈。...自己也是简单的写了一下,没有花过多的时间在样式上挣扎,哈哈哈。 (三)项目代码
导航栏,按钮,标签,表单,单选,复选,下拉选择,多层选择,级联选择,开关,时间轴,模态框,步骤条,头像,进度条,单选复选组件,h5扫码组件,条码组件,二维码组件,抽奖组件,签名组件,气泡弹窗,矩阵评分,矩阵单选,矩阵多选,矩阵...
包含导航、颜色、字体、边框、图标、按钮、文字链接、单选框、多选框、输入框、计数器、选择器、级联选择器、开关、滑块、时间选择器、日期选择器、日期时间选择器、上传、评分、颜色选择器、穿梭框、表单、表格、...
autocomplete自动完成、checkbox多选框、cascader级联选择、datepicker日期选择框、form表单、inputnumber数字输入框、input输入框、mentions提及、rate评分、radio单选框、switch开关、slider滑动输入框、select...
包含导航、颜色、字体、边框、图标、按钮、文字链接、单选框、多选框、输入框、计数器、选择器、级联选择器、开关、滑块、时间选择器、日期选择器、日期时间选择器、上传、评分、颜色选择器、穿梭框、表单、表格、...
实例063 在下拉列表中进行多选移除 106 实例064 将数组中的数据添加到下拉菜单中 107 实例065 应用下拉菜单选择所要联机的网站 108 实例066 多级级联菜单 110 实例067 可以输入文字的下拉菜单 111 实例068 根据下拉...
前段时间需要作一个的Web前端应用,需要用多个框架,一个典型的应用场景是省市三级联动,基于此应用,特将三种主要的ajax框架略作整理,方便有需要的朋友查阅。 在示例之前,我们先设置一个演示数据源,新建一个项目...
表单组件:日历、复选框、级联选择、时间选择、输入框、数字键盘、密码输入框、选择器、单选按钮、评分、搜索、滑块、步进器、开关、开关单元格、文件上传; 反馈组件:上拉菜单、弹出框、下拉菜单、加载、消息提示...
答:在资源管理器窗口中单击工具栏中"搜索"按钮,在打开得"搜索助理"对话框中单击" 所有文件或文件夹",在"全部或部分文件名"框中输入文件名"Table、txt",在"在这里 寻找"框中,单击下拉列表选择C盘,然后单击"搜索...
答:在资源管理器窗口中单击工具栏中"搜索"按钮,在打开的"搜索助理"对话框中单击 "所有文件或文件夹",在"全部或部分文件名"框中输入文件名"Table.txt",在"在这里 寻找"框中,单击下拉列表选择C盘,然后单击"搜索...
答:在资源管理器窗口中单击工具栏中"搜索"按钮,在打开的"搜索助理"对话框中单击 "所有文件或文件夹",在"全部或部分文件名"框中输入文件名"Table.txt",在"在这里 寻找"框中,单击下拉列表选择C盘,然后单击"搜索...
答:在资源管理器窗口中单击工具栏中"搜索〞按钮,在翻开的"搜索助理〞对话框中单 击"所有文件或文件夹〞,在"全部或局部文件名〞框中输入文件名"Table.t*t〞,在"在 这里寻找〞框中,单击下拉列表选择C盘,然后...
答:在资源管理器窗口中单击工具栏中"搜索〞按钮,在打开的"搜索助理〞对话框中单击 "所有文件或文件夹〞,在"全部或部分文件名〞框中输入文件名"Table.txt〞,在"在这里 寻找〞框中,单击下拉列表选择C盘,然后单击...