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 相关文章推荐
javascript firefox不显示本地预览图片问题的解决方法
Nov 12 Javascript
jquery实现对联广告的方法
Feb 05 Javascript
JavaScript中textRange对象使用方法小结
Mar 24 Javascript
js类式继承与原型式继承详解
Apr 07 Javascript
JS中关于事件处理函数名后面是否带括号的问题
Nov 16 Javascript
vue-resouce设置请求头的三种方法
Sep 12 Javascript
js实现rem自动匹配计算font-size的示例
Nov 18 Javascript
原生JavaScript实现Ajax异步请求
Nov 19 Javascript
浅谈node模块与npm包管理工具
Jan 03 Javascript
js实现坦克移动小游戏
Oct 28 Javascript
Javascript异步流程控制之串行执行详解
Sep 27 Javascript
js实现简单商品筛选功能
Feb 02 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获取类中常量,属性,及方法列表的方法
2009/04/09 PHP
PHP入门教程之数学运算技巧总结
2016/09/11 PHP
PHP实现图片压缩
2020/09/09 PHP
gearman中任务的优先级和返回状态实例分析
2020/02/27 PHP
How to Auto Include a Javascript File
2007/02/02 Javascript
javascript+iframe 实现无刷新载入整页的代码
2010/03/17 Javascript
jquery对table中各数据的增加、保存、删除操作示例
2014/05/14 Javascript
js判断浏览器类型为ie6时不执行
2014/06/15 Javascript
延时加载JavaScript代码提高速度
2015/12/27 Javascript
Three.js学习之几何形状
2016/08/01 Javascript
js 单引号替换成双引号,双引号替换成单引号的实现方法
2017/02/16 Javascript
JavaScript限定范围拖拽及自定义滚动条应用(3)
2017/05/17 Javascript
ReactNative实现Toast的示例
2017/12/31 Javascript
jQuery实现的淡入淡出图片轮播效果示例
2018/08/29 jQuery
如何HttpServletRequest文件对象并储存
2020/08/14 Javascript
ES6中的类(Class)示例详解
2020/12/09 Javascript
js删除指定位置超链接中含有百度与360的标题
2021/01/06 Javascript
[15:15]教你分分钟做大人:狙击手
2014/10/30 DOTA
pandas中DataFrame修改index、columns名的方法示例
2019/08/02 Python
PyTorch中Tensor的维度变换实现
2019/08/18 Python
自学python用什么系统好
2020/06/23 Python
python爬虫---requests库的用法详解
2020/09/28 Python
巧用CSS3 border实现图片遮罩效果代码
2012/04/09 HTML / CSS
CSS3点击按钮实现背景渐变动画效果
2016/10/19 HTML / CSS
英国品牌男装折扣网站:Brown Bag
2018/03/08 全球购物
Shopee印度尼西亚:东南亚与台湾市场最大电商平台
2018/06/17 全球购物
2013年研究生毕业感言
2014/02/06 职场文书
运动会稿件100字
2014/02/21 职场文书
节约电力资源的建议书
2014/03/12 职场文书
农村门前三包责任书
2014/07/25 职场文书
重阳节标语大全
2014/10/07 职场文书
小学五年级语文上册教学计划
2015/01/22 职场文书
2015年药店店长工作总结
2015/04/29 职场文书
《花钟》教学反思
2016/02/17 职场文书
2016年第十九届推普周活动总结
2016/04/06 职场文书
HR必备:超全面的薪酬待遇管理方案!
2019/07/12 职场文书