首頁  >  文章  >  web前端  >  js出生日期 年月日級聯選單範例程式碼_javascript技巧

js出生日期 年月日級聯選單範例程式碼_javascript技巧

WBOY
WBOY原創
2016-05-16 17:04:211375瀏覽

現在世界通用的公曆(陽曆)也經過一個長期演變的過程。我們先看,公曆每個月的日數是固定的:"七前單大,八後雙大"。也就是說,一、三、五、七、八、十、臘月(十二月)是31天,四、六、九、十一月是30天,只有二月,平年28天,閏年29天。

複製程式碼 程式碼如下:

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



   


   


   

  
   
   
   

   
   

window.onload=function() {

    strYYY = document.form1.YYYY.outerHTML;

   .outerHTML;
    MonHead = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
    //先給予年框內容y = new Date().getFullYear();
    var str = strYYYY.substring(0, strYYYY.length - 9);

  (y 2); i ) // 今年,前30年,後30年
    {
        str = " rn" ;
    }
    document.form1.YYYY.outerHTML = str "";
    //賦月份的下拉框
長度9);
    for (var i = 1; i         str = " " i " 月" "rn" ;
    }
    document.form1.MM.outerHTML = str "";
    document.form1.YYYY.value = y
;    var n = MonHead[new Date().getMonth()];
    if (new Date().getMonth() == 1 && IsPinYear(YYYYvalue)) ; >    writeDay(n); // 賦日期下拉方塊
    document.form1.DD.value = new Date().getDate();
}
function YYYYMM(str) // 年份變更時日期變更(主要是1%)判斷閏平年)
{
    var MMvalue = document.form1.MM.options[document.form1.MM.selectedIndex].value;        return;
    }
    var n = MonHead[MMvalue - 1];   var n = MonHead[MMvalue - 1];}
function MMDD(str) //月發生變動時日期連動
{
    var YYYYvalue = document.form1.YYYY.options[document.form1.YYY.selected. 🎜>    if (str == "") {
        DD.outerHTML = strDD;
        return;    writeDay(n)
}
function writeDay(n) //依照條件寫日期的下拉方塊
{
 (0, strDD.length - 9);
    for (var i = 1; i " i " 日"

"rn";
    document.form1.DD.outerHTML = s "";

}
function IsPinYear(year) //判斷是否閏平年
{
    return (0 ==year % 4 && (year % 100 != 0 ||year % 400 ==== )
}
//-->

.aspx.cs



複製程式碼


程式碼如下:


使用System;
使用System.Collections.Generic;
使用System.Linq;
使用System.Web;
使用System.Web.UI; 命名空間WebApplication1

{
    公共分支類WebForm1 : System.Web.UI.Page
    {
        {
btnSave. Attributes.Add("onclick", "getValue()");
        }

        protected void btnSave_Click(object sender, EventArgs e)

        {

      }
    }
}


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn