zoukankan      html  css  js  c++  java
  • 日期自动填充

    <!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>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    </head>
    
    <body>
    
    <select id="nian" onclick="biantian()"></select>年
    <select id="yue" onclick="biantian()"></select>月
    <select id="tian"></select>日
    
    <script type="text/javascript">
    FillNian();
    FillYue();
    FillTian();
    function FillNian()
    {
        var b = new Date(); //获取当前时间
        var nian = parseInt(b.getFullYear());
        
        var str = "";
        
        for(var i=nian-5;i<nian+6;i++)
        {
            str = str+"<option value='"+i+"'>"+i+"</option>";
        }
        
        document.getElementById("nian").innerHTML = str;
        
    }
    
    function FillYue()
    {
        var str = "";
        for(var i=1;i<13;i++)
        {
            str = str+"<option value='"+i+"'>"+i+"</option>";
        }
        document.getElementById("yue").innerHTML = str;
    }
    
    function FillTian()
    {
        var yue = document.getElementById("yue").value;
        var nian = document.getElementById("nian").value;
        var ts = 31;
        
        if(yue==4 || yue==6 || yue==9 || yue==11)
        {
            ts=30;
        }
        
        if(yue==2)
        {
            if((nian%4==0 && nian%100 != 0) || nian%400==0)
            {
                ts = 29;
            }
            else
            {
                ts = 28;
            }
        }
        
        var str = "";
        for(var i=1;i<ts+1;i++)
        {
            str = str+"<option value='"+i+"'>"+i+"</option>";
        }
        document.getElementById("tian").innerHTML = str;
    
        
        
    }
    
    
    function biantian()
    {
        FillTian();
    }
    </script>
    </body>
    </html>
  • 相关阅读:
    Lintcode: Two Strings Are Anagrams
    Leetcode: House Robber
    Leetcode: Binary Tree Right Side View
    Leetcode: Number of Islands
    Lintcode: Subarray Sum
    Lintcode: Sort Letters by Case
    Lintcode: Sort Colors II
    Lintcode: Single Number III
    Lintcode: Search Range in Binary Search Tree
    Lintcode: Binary Tree Serialization (Serialization and Deserialization Of Binary Tree)
  • 原文地址:https://www.cnblogs.com/chaochao00o/p/6286996.html
Copyright © 2011-2022 走看看