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 相关文章推荐
Mozilla 表达式 __noSuchMethod__
Apr 05 Javascript
Javascript学习笔记6 prototype的提出
Jan 11 Javascript
Kibo 用于处理键盘事件的Javascript工具库
Oct 28 Javascript
鼠标焦点离开文本框时验证的js代码
Jul 19 Javascript
探讨js中的双感叹号判断
Nov 11 Javascript
JSON.parse()和JSON.stringify()使用介绍
Jun 20 Javascript
js实现带按钮的上下滚动效果
May 12 Javascript
JS实现无限级网页折叠菜单(类似树形菜单)效果代码
Sep 17 Javascript
jQuery实现批量判断表单中文本框非空的方法(2种方法)
Dec 09 Javascript
JS表格组件神器bootstrap table详解(强化版)
May 26 Javascript
layui实现点击按钮给table添加一行
Aug 10 Javascript
如何修改Vue打包后文件的接口地址配置的方法
Apr 22 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下实现一个阿拉伯数字转中文数字的函数
2008/07/10 PHP
php checkbox复选框值的获取与checkbox默认值输出方法
2010/05/15 PHP
php实现留言板功能(代码详解)
2017/03/28 PHP
PHP编程实现微信企业向用户付款的方法示例
2017/07/26 PHP
jQuery AjaxQueue改进步骤
2011/10/06 Javascript
JavaScript初学者应注意的七个细节小结
2012/01/30 Javascript
基于KMP算法JavaScript的实现方法分析
2013/05/03 Javascript
JavaScript实现网页截图功能
2014/10/16 Javascript
jQuery使用before()和after()在元素前后添加内容的方法
2015/03/26 Javascript
jquery操作angularjs对象
2015/06/26 Javascript
jQuery实现网站添加高亮突出显示效果的方法
2015/06/26 Javascript
jQuery模拟黑客帝国矩阵效果实例
2015/06/28 Javascript
详解参数传递四种形式
2015/07/21 Javascript
js中javascript:void(0) 真正含义
2020/11/05 Javascript
z-blog SyntaxHighlighter 长代码无法换行解决办法(基于jquery)
2015/11/18 Javascript
JavaScript+CSS实现的可折叠二级菜单实例
2016/02/29 Javascript
javascript中this指向详解
2016/04/23 Javascript
AngularJS中的包含详细介绍及实现示例
2016/07/28 Javascript
nodejs使用express创建一个简单web应用
2017/03/31 NodeJs
Node.JS 循环递归复制文件夹目录及其子文件夹下的所有文件
2017/09/18 Javascript
layui 表单标签的校验方法
2019/09/04 Javascript
[01:10:57]Liquid vs OG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python保存字符串到文件的方法
2015/07/01 Python
Python实现的栈、队列、文件目录遍历操作示例
2019/05/06 Python
django的聚合函数和aggregate、annotate方法使用详解
2019/07/23 Python
在python中利用dict转json按输入顺序输出内容方式
2020/02/27 Python
Pytest如何使用skip跳过执行测试
2020/08/13 Python
意大利时尚奢侈品店:D’Aniello Boutique
2021/01/19 全球购物
法学院方阵解说词
2014/01/29 职场文书
行政工作个人的自我评价
2014/02/13 职场文书
《闻一多先生的说和做》教学反思
2014/04/28 职场文书
乡镇务虚会发言材料
2014/10/20 职场文书
个人房屋转让协议书范本
2014/10/26 职场文书
社区党建工作总结2015
2015/05/13 职场文书
python pyhs2 的安装操作
2021/04/07 Python
PostgreSQL逻辑复制解密原理解析
2022/09/23 PostgreSQL