麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

js實現日期級聯效果

2019-11-20 21:12:54
字體:
來源:轉載
供稿:網友

復制代碼 代碼如下:

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

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 九九精品视频观看 | 亚洲第九十九页 | 久久精品久 | 免费啪视频在线观看 | 在线亚洲综合 | 久草在线视频中文 | 欧美一级黄色影院 | 姑娘第5集高清在线观看 | 国内久久久久 | 91av国产在线 | 国产免费激情视频 | 国产精品久久99精品毛片三a | 久久91久久 | 免费观看的毛片手机视频 | 亚州精品天堂中文字幕 | 在线看免费观看av | 97伦理 | 久久精品亚洲成在人线av网址 | 色99久久| 黄色网战入口 | 成人综合区一区 | 免费看成人毛片 | 国产老师做www爽爽爽视频 | 失禁高潮抽搐喷水h | 一级做a爰片性色毛片2021 | 精品久久久91 | 天天都色视频 | 国产色片在线观看 | 男人午夜小视频 | 久久久www成人免费精品 | 国产亚洲精品久久久久久久久久 | 新久久久久久 | 国产精品久久久免费观看 | av影片在线观看 | 亚洲午夜久久久精品一区二区三区 | 99久久精品免费 | 色综合视频网 | 亚洲一区二区三区91 | 久久久www成人免费毛片 | 国产一区亚洲 | 韩国美女一区 |