九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
js出生日期 年月日級聯(lián)菜單

現(xiàn)在世界通用的公歷(陽歷)也經(jīng)過一個長期演變的過程。我

們先看,公歷每個月的日數(shù)是固定的:"七前單大,八后雙大"。也

就是說,一、三、五、七、八、十、臘月(十二月)是31天,四、

六、九、十一月是30天,只有二月,平年28天,閏年29天。

 

 

代碼
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="WebApplication1.WebForm1" %>

<!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 runat="server">
    
<title></title>
</head>
<body>
    
<form id="form1" runat="server">
    
<div>
   
<select name=YYYY id="YYYY" onchange="YYYYMM(this.value)">
        
<option value="">選擇 年</option>
    </select>
    <select name=MM id="MM" onchange="MMDD(this.value)">
        
<option value="">選擇 月</option>
    </select>
    <select name=DD id="DD">
        
<option value="">選擇 日</option>
    </select>
    </div>
    <asp:HiddenField ID="hfValue" runat="server" />
    <asp:Button ID="btnSave" runat="server" Text="保存" onclick="btnSave_Click" />
    </form>
</body>
</html>
<script language="JavaScript"> 
<!--

    
function getValue() {
        
var year = document.getElementById("YYYY").options[document.getElementById("YYYY").selectedIndex].value;
        
var month = document.getElementById("MM").options[document.getElementById("MM").selectedIndex].value;
        
var day = document.getElementById("DD").options[document.getElementById("DD").selectedIndex].value;
        document.getElementById(
"hfValue").value = year+"-"+month+"-"+day;
    }

window.onload
=function() {
    strYYYY 
= document.form1.YYYY.outerHTML;
    
    strMM 
= document.form1.MM.outerHTML;
    strDD 
= document.form1.DD.outerHTML;
    MonHead 
= [312831303130313130313031];
    
//先給年下拉框賦內(nèi)容
    var y = new Date().getFullYear();
    
var str = strYYYY.substring(0, strYYYY.length - 9);
    
    
for (var i = (y - 80); i < (y + 2); i++//以今年為準(zhǔn),前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) //年發(fā)生變化時日期發(fā)生變化(主要是判斷閏平年)
{
    
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) //月發(fā)生變化時日期聯(lián)動
{
    
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) //據(jù)條件寫日期的下拉框
{
    
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>

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
js 字符比較取出不相同的字
總價隨著數(shù)量的變化而變化
javascript
window.opener 的用法
shithappen的博客
JS修改Table中Td的值。
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服