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语句中的CDATA标签的意义
May 09 Javascript
php显示当前文件所在的文件以及文件夹所有文件以树形展开
Dec 13 Javascript
JS实现静止元素自动移动示例
Apr 14 Javascript
javascript 小数取整简单实现方式
May 30 Javascript
Windows系统下Node.js的简单入门教程
Jun 23 Javascript
深入浅出es6模板字符串
Aug 26 Javascript
浅谈js基础数据类型和引用类型,深浅拷贝问题,以及内存分配问题
Sep 02 Javascript
react高阶组件经典应用之权限控制详解
Sep 07 Javascript
vue axios 简单封装以及思考
Oct 09 Javascript
VUE+Element UI实现简单的表格行内编辑效果的示例的代码
Oct 31 Javascript
Vue 3.0 前瞻Vue Function API新特性体验
Aug 12 Javascript
js事件机制----捕获与冒泡机制实例分析
May 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
9个经典的PHP代码片段分享
2014/12/18 PHP
php获取远程文件大小
2015/10/20 PHP
PHP微信开发之模板消息回复
2016/06/24 PHP
php curl操作API接口类完整示例
2019/05/21 PHP
php7下的filesize函数
2019/09/30 PHP
javascript Discuz代码中的msn聊天小功能
2008/05/25 Javascript
WEB 浏览器兼容 推荐收藏
2010/05/14 Javascript
js实现连续英文字符自动换行兼容ie6 ie7和firefox
2013/09/06 Javascript
JavaScript运行机制之事件循环(Event Loop)详解
2014/10/10 Javascript
JavaScript实现的双向跨域插件分享
2015/01/31 Javascript
jQuery绑定自定义事件的魔法升级版
2016/06/30 Javascript
jQuery移除或禁用html元素点击事件常用方法小结
2017/02/10 Javascript
BootStrap Fileinput上传插件使用实例代码
2017/07/28 Javascript
详解性能更优越的小程序图片懒加载方式
2018/07/18 Javascript
javascript面向对象三大特征之多态实例详解
2019/07/24 Javascript
微信小程序swiper组件实现抖音翻页切换视频功能的实例代码
2020/06/24 Javascript
javascript实现时间日期的格式化的方法汇总
2020/08/06 Javascript
[05:26]2014DOTA2西雅图国际邀请赛 iG战队巡礼
2014/07/07 DOTA
python脚本爬取字体文件的实现方法
2017/04/29 Python
人机交互程序 python实现人机对话
2017/11/14 Python
Python 实现12306登录功能实例代码
2018/02/09 Python
django输出html内容的实例
2018/05/27 Python
将pandas.dataframe的数据写入到文件中的方法
2018/12/07 Python
Python3.5装饰器原理及应用实例详解
2019/04/30 Python
python中下标和切片的使用方法解析
2019/08/27 Python
使用NumPy读取MNIST数据的实现代码示例
2019/11/20 Python
Django ModelForm操作及验证方式
2020/03/30 Python
如何理解Python中的变量
2020/06/01 Python
python help函数实例用法
2020/12/06 Python
美国最大的船只买卖在线市场:Boat Trader
2018/08/04 全球购物
英国和爱尔兰最大的地毯零售商:Kukoon
2018/12/17 全球购物
德国在线购买葡萄酒网站:Geile Weine
2019/09/24 全球购物
美国室内盆栽植物购买网站:Plants.com
2020/04/24 全球购物
信息系统专业个人求职信范文
2013/12/07 职场文书
python中对列表的删除和添加方法详解
2022/02/24 Python
Win11怎么添加用户?Win11添加用户账户的方法
2022/07/15 数码科技