JavaScript 一个日期选择函数

寮犲畤馃崚

寮犲畤馃崚

2016-02-19 15:51

下面这个JavaScript 一个日期选择函数教程由图老师小编精心推荐选出,过程简单易学超容易上手,喜欢就要赶紧get起来哦!

select id="Year" name="Year"option value=""/option/select年
select id="Month" name="Month"/select月
select id="Day" name="Day"/select日br /

select id="iYear" name="iYear"option value=""/option/select年
select id="iMonth" name="iMonth"/select月select id="iDay" name="iDay"/select日

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

script language="javascript"
!--

//使用方法(对象区别字符串,默认选中日期,时间段),无顺序要求
PPDayselect("");
PPDayselect("i","1988-8-8","1988-1999");

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

function PPDayselect(){var str=["","1940-2009","0-0-0"];for(var i=0;iarguments.length;i++){if(arguments[i].split("-").length==1){str[0]=arguments[i]};if(arguments[i].split("-").length==2){str[1]=arguments[i]};if(arguments[i].split("-").length==3){str[2]=arguments[i]};}str[1]=str[1].split("-");if(str[2]=="0-0-0"){str[2]=str[1][0]+"-01-01";}str[2]=str[2].split("-");str[1][0]=parseInt(str[1][0]);str[1][1]=parseInt(str[1][1]);if(str[2][1].length2){str[2][1]="0"+str[2][1];}if(str[2][2].length2){str[2][2]="0"+str[2][2];}PPDayselect1(str[0]+"Year",str[1][0],str[1][1]-str[1][0]+1);PPDayselect1(str[0]+"Month",1,12);document.getElementById(str[0]+"Year").onchange=function(){PPDayselect2(str[0]);};document.getElementById(str[0]+"Month").onchange=function(){PPDayselect2(str[0]);};document.getElementById(str[0]+"Year").value=str[2][0];document.getElementById(str[0]+"Month").value=str[2][1];PPDayselect2(str[0]);document.getElementById(str[0]+"Day").value=str[2][2];
}
function PPDayselect1(ObjectName,StartNum,Length){var o=document.getElementById(ObjectName);o.options.length=Length;var ii;for(var i=0;iLength;i++){ii=i+StartNum;if(ii10){ii="0"+ii;}o.options[i]=new Option(ii,ii);}}

function PPDayselect2(str){var DayLength=[31,28,31,30,31,30,31,31,30,31,30,31];var Year=document.getElementById(str+"Year").value;var Month=document.getElementById(str+"Month");if(Year%4==0){DayLength[1]=29;}else{DayLength[1]=28;}PPDayselect1(str+"Day",1,DayLength[Month.selectedIndex]);}   
//--
/script

展开更多 50%)
分享

猜你喜欢

JavaScript 一个日期选择函数

Web开发
JavaScript 一个日期选择函数

JavaScript框架的选择函数:DOM遍历

Web开发
JavaScript框架的选择函数:DOM遍历

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

javascript 验证日期的函数

Web开发
javascript 验证日期的函数

Javascript一个简单的图像预载函数

Web开发
Javascript一个简单的图像预载函数

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Javascript 实现一个获取元素样式的函数getStyle

Web开发
Javascript 实现一个获取元素样式的函数getStyle

Javascript实例教程(15) 日期函数

Web开发
Javascript实例教程(15) 日期函数

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

只是不断的堕落 那分不清的真相 - QQ图案分组

只是不断的堕落 那分不清的真相 - QQ图案分组

Visual C#编程入门之表达式

Visual C#编程入门之表达式
下拉加载更多内容 ↓