龍巖易富通網絡科技有限公司

龍巖小程序開發,龍巖分銷系統

javascript年月日三級聯動

2015.09.10 | 989閱讀 | 0條評論 | 通用代碼

<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>


注意紅色字體!


贊 (

發表評論

主站蜘蛛池模板: 国产成+人欧美+综合在线观看| 亚洲AV人无码综合在线观看| 欧美精品国产综合久久| 婷婷久久综合九色综合绿巨人| 婷婷久久综合九色综合绿巨人| 国产成人综合亚洲亚洲国产第一页| 欧美综合欧美视频| 久久综合一区二区无码| 色综合久久精品中文字幕首页| 亚洲日韩在线中文字幕综合| 日韩亚洲人成在线综合日本| 亚洲伊人久久大香线蕉综合图片| 狠狠人妻久久久久久综合| 亚洲综合无码AV一区二区| 欧美日韩亚洲综合在线| 国产精品综合专区中文字幕免费播放| 色欲天天婬色婬香视频综合网| 五月丁香六月综合欧美在线 | 天天做天天爱天天爽综合区| 亚洲综合自拍成人| 伊人伊成久久人综合网777| 综合网日日天干夜夜久久| 婷婷综合另类小说色区| 欧美日韩综合精品| 亚洲综合一区二区国产精品| 久久青青色综合| 久久综合视频网| 日韩综合在线观看| 伊人伊成久久人综合网777| 狠狠的干综合网| 亚洲国产美国国产综合一区二区 | 久久婷婷成人综合色综合| 久久综合给合久久狠狠狠97色69| 亚洲图片综合区| 精品综合久久久久久888蜜芽| 一本一本久久aa综合精品 | 日日狠狠久久偷偷色综合0| 国内偷自视频区视频综合| 免费精品99久久国产综合精品| 91精品国产综合久久婷婷| 激情综合婷婷丁香五月蜜桃|