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 IE 与 FF中兼容问题小结
Feb 18 Javascript
javascript Array数组对象的扩展函数代码
May 22 Javascript
js和jquery对dom节点的操作(创建/追加)
Apr 21 Javascript
基于豆瓣API+Angular开发的web App
Jan 02 Javascript
JS日期对象简单操作(获取当前年份、星期、时间)
Oct 26 Javascript
详解node.js搭建代理服务器请求数据
Apr 08 Javascript
vue实现一个移动端屏蔽滑动的遮罩层实例
Jun 08 Javascript
详解微信第三方小程序代开发
Jun 23 Javascript
关于webpack代码拆分的解析
Jul 20 Javascript
Vue列表页渲染优化详解
Jul 24 Javascript
vue-cli 如何打包上线的方法示例
May 08 Javascript
原生JS实现顶部导航栏显示按钮+搜索框功能
Dec 25 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中OO之静态关键字以及类常量的详解
2013/06/07 PHP
PHP中的Memcache详解
2014/04/05 PHP
使用PHP函数scandir排除特定目录
2014/06/12 PHP
深入浅析yii2-gii自定义模板的方法
2016/04/26 PHP
PHP面向对象程序设计之对象生成方法详解
2016/12/02 PHP
php 三元运算符实例详细介绍
2016/12/15 PHP
如何解决PHP获取不到SESSION信息之一般情况
2019/10/10 PHP
实例化php类时传参的方法分析
2020/06/05 PHP
lib.utf.js
2007/08/21 Javascript
ExtJs之带图片的下拉列表框插件
2010/03/04 Javascript
jQuery版仿Path菜单效果
2011/12/15 Javascript
纯js分页代码(简洁实用)
2013/11/05 Javascript
JQEasy-ui在IE9以下版本中二次加载的问题分析及处理方法
2014/06/23 Javascript
jQuery结合CSS制作漂亮的select下拉菜单
2015/05/03 Javascript
JavaScript的Number对象的toString()方法
2015/12/18 Javascript
JavaScript中undefined和null的区别
2017/05/03 Javascript
解决vue 中 echart 在子组件中只显示一次的问题
2018/08/07 Javascript
angularjs 动态从后台获取下拉框的值方法
2018/08/13 Javascript
对layui中表单元素的使用详解
2018/08/15 Javascript
使用异步组件优化Vue应用程序的性能
2019/04/28 Javascript
angular 服务随记小结
2019/05/06 Javascript
基于javascript实现日历功能原理及代码实例
2020/05/07 Javascript
Python中的闭包总结
2014/09/18 Python
Django中实现点击图片链接强制直接下载的方法
2015/05/14 Python
Python正确重载运算符的方法示例详解
2017/08/27 Python
Python中str.join()简单用法示例
2018/03/20 Python
Python多进程写入同一文件的方法
2019/01/14 Python
使用python接入微信聊天机器人
2020/03/31 Python
在Qt5和PyQt5中设置支持高分辨率屏幕自适应的方法
2019/06/18 Python
基于python代码批量处理图片resize
2020/06/04 Python
美国家具网站:Cymax
2016/09/17 全球购物
美国学校用品、教室和教学商店:Discount School Supply
2018/04/04 全球购物
个人向公司借款协议书
2014/10/09 职场文书
小班教师个人总结
2015/02/05 职场文书
指导教师推荐意见
2015/06/05 职场文书
python如何读取和存储dict()与.json格式文件
2022/06/25 Python