jQuery时间日期三级联动(推荐)


Posted in Javascript onNovember 27, 2016

废话不多说了,直接给大家贴js代码了,具体代码如下所述:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default3.aspx.cs" Inherits="Default3" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  <script src="js/jquery-1.7.2.min.js"></script>
  <title></title>
</head>
<body>
  <form id="form1" runat="server">
  <div>
    <asp:DropDownList ID="dr_year" runat="server"></asp:DropDownList>年
    <asp:DropDownList ID="dr_month" runat="server"></asp:DropDownList>月
    <asp:DropDownList ID="dr_day" runat="server"></asp:DropDownList>日
  </div>
  </form>
</body>
</html>
<script>
  var days = 0;
  years();
  months();
  Days();
  var date = new Date();
  $("#dr_year").val(date.getFullYear());
  $("#dr_month").val((date.getMonth() + 1));
  $("#dr_day").val(date.getDate());
  $("#dr_year").change(function () {
    months();
    Days();
  });
  $("#dr_month").change(function () {
    Days();
  });
  function years()
  {
    for(var i=1900;i<=2100;i++)
    {
      var str = "<option value=\"" + i + "\">" + i+ "</option>";
      $("#dr_year").append(str);
    }
  }
  function months() {
    $("#dr_month").empty();
    for (var i = 1; i <= 12; i++) {
      var str = "<option value=\"" + i + "\">" + i + "</option>";
      $("#dr_month").append(str);
    }
  }
  function Days() {
    $("#dr_day").empty();
    if (parseInt($("#dr_month").val()) == 1 || parseInt($("#dr_month").val()) == 3 || parseInt($("#dr_month").val()) == 5 || parseInt($("#dr_month").val()) == 7 || parseInt($("#dr_month").val()) == 8 || parseInt($("#dr_month").val()) == 10 || parseInt($("#dr_month").val()) == 12) {
      days = 31;
    }
    else if (parseInt($("#dr_month").val()) == 4 || parseInt($("#dr_month").val()) == 6 || parseInt($("#dr_month").val()) == 9 || parseInt($("#dr_month").val()) == 11) {
      days = 30;
    }
    else {
      if (parseInt($("#dr_year").val()) % 400 == 0 || (parseInt($("#dr_year").val()) % 4 == 0 && parseInt($("#dr_year").val()) % 100 != 0)) {
        days = 29;
      }
      else {
        days = 28;
      }
    }
    for (var i = 1; i <= days; i++) {
      var str = "<option value=\"" + i + "\">" + i + "</option>";
      $("#dr_day").append(str);
    }
  }
</script>

以上所述是小编给大家分享的jQuery时间日期三级联动效果,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

Javascript 相关文章推荐
在多个页面使用同一个HTML片段的代码
Mar 04 Javascript
jquery调用wcf并展示出数据的方法
Jul 07 Javascript
jquery实现图片滚动效果的简单实例
Nov 23 Javascript
javascript中setTimeout和setInterval的unref()和ref()用法示例
Nov 26 Javascript
JS JQUERY实现滚动条自动滚到底的方法
Jan 09 Javascript
深入理解JavaScript系列(25):设计模式之单例模式详解
Mar 03 Javascript
JavaScript检查数字是否为整数或浮点数的方法
Jun 09 Javascript
浅谈Jquery核心函数
Jun 18 Javascript
浅谈javascript中的三种弹窗
Oct 21 Javascript
vue中promise的使用及异步请求数据的方法
Nov 08 Javascript
js实现双人五子棋小游戏
May 28 Javascript
Element中Slider滑块的具体使用
Jul 29 Javascript
Jquery 整理元素选取、常用方法一览表
Nov 26 #Javascript
jQuery插件扩展实例【添加回调函数】
Nov 26 #Javascript
JS扩展类,克隆对象与混合类实例分析
Nov 26 #Javascript
JS自定义混合Mixin函数示例
Nov 26 #Javascript
JS克隆,属性,数组,对象,函数实例分析
Nov 26 #Javascript
JS匿名函数类生成方式实例分析
Nov 26 #Javascript
正则表达式替换html元素属性的方法
Nov 26 #Javascript
You might like
解析php做推送服务端实现ios消息推送
2013/07/01 PHP
php 获取SWF动画截图示例代码
2014/02/10 PHP
php中mysql连接和基本操作代码(快速测试使用,简单方便)
2014/04/25 PHP
基于laravel制作APP接口(API)
2016/03/15 PHP
浅谈php中urlencode与rawurlencode的区别
2016/09/05 PHP
Redis构建分布式锁
2017/03/28 PHP
Laravel中日期时间处理包Carbon的简单使用
2017/09/21 PHP
菜单效果
2006/10/14 Javascript
js鼠标左右键 键盘值小结
2010/06/11 Javascript
JS数组的赋值介绍
2014/03/10 Javascript
javascript原生和jquery库实现iframe自适应高度和宽度
2014/07/18 Javascript
jquery动态分页效果堪比时光网
2014/09/25 Javascript
jquery插件validation实现验证身份证号等
2015/06/04 Javascript
jquery div模态窗口的简单实例
2016/05/28 Javascript
js获取Get值的方法
2016/09/29 Javascript
JavaScript实现垂直滚动条效果
2017/01/18 Javascript
js实现导航吸顶效果
2017/02/24 Javascript
ES6学习教程之Map的常用方法总结
2017/08/03 Javascript
使用RxJS更优雅地进行定时请求详析
2019/06/02 Javascript
vue实现表格合并功能
2020/12/01 Vue.js
python制作花瓣网美女图片爬虫
2015/10/28 Python
使用Python编写简单的端口扫描器的实例分享
2015/12/18 Python
理解Python中的绝对路径和相对路径
2017/08/30 Python
python 使用plt画图,去除图片四周的白边方法
2019/07/09 Python
Python定时任务随机时间执行的实现方法
2019/08/14 Python
django创建最简单HTML页面跳转方法
2019/08/16 Python
python多环境切换及pyenv使用过程详解
2019/09/27 Python
Python selenium自动化测试模型图解
2020/04/15 Python
Html5游戏开发之乒乓Ping Pong游戏示例(三)
2013/01/21 HTML / CSS
德国受欢迎的旅游和休闲网站:lastminute.de
2019/09/23 全球购物
暑假实习求职信范文
2013/09/22 职场文书
资深生产主管自我评价
2013/09/22 职场文书
楼面经理岗位职责范本
2014/02/18 职场文书
2015年党员发展工作总结
2015/05/13 职场文书
python读取pdf格式文档的实现代码
2021/04/01 Python
JavaScript模拟实现网易云轮播效果
2022/04/04 Javascript