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 相关文章推荐
Microsoft Ajax Minifier 压缩javascript的方法
Mar 05 Javascript
js Html结构转字符串形式显示代码
Nov 15 Javascript
JavaScript监听和禁用浏览器回车事件实例
Jan 31 Javascript
JavaScript中的跨浏览器事件操作的基本方法整理
May 20 Javascript
关于vue.js弹窗组件的知识点总结
Sep 11 Javascript
使用BootStrapValidator完成前端输入验证
Sep 28 Javascript
JavaScript之cookie技术详解
Nov 18 Javascript
JS分页的实现(同步与异步)
Sep 16 Javascript
js原生日历的实例(推荐)
Oct 31 Javascript
vue中实现在外部调用methods的方法(推荐)
Feb 08 Javascript
使vue实现jQuery调用的两种方法
May 12 jQuery
react antd表格中渲染一张或多张图片的实例
Oct 28 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常用代码
2006/11/23 PHP
PHP中date()日期函数有关参数整理
2011/07/19 PHP
php生成随机颜色方法汇总
2014/12/03 PHP
PHP ajax 异步执行不等待执行结果的处理方法
2015/05/27 PHP
PHP生成图片验证码功能示例
2017/01/12 PHP
php 删除一维数组中某一个值元素的操作方法
2018/02/01 PHP
PHP cookie,session的使用与用户自动登录功能实现方法分析
2019/06/05 PHP
jQuery 页面载入进度条实现代码
2009/02/08 Javascript
jquery鼠标滑过提示title具体实现代码
2013/08/06 Javascript
JavaScript新窗口与子窗口传值详解
2014/02/11 Javascript
js防止页面被iframe调用的方法
2014/10/30 Javascript
详解JavaScript中的forEach()方法的使用
2015/06/08 Javascript
每天一篇javascript学习小结(基础知识)
2015/11/10 Javascript
jquery控制页面的展开和隐藏实现方法(推荐)
2016/10/15 Javascript
vuex实现简易计数器
2016/10/27 Javascript
Node.js批量给图片加水印的方法
2016/11/15 Javascript
AngularJS中指令的四种基本形式实例分析
2016/11/22 Javascript
JS异步执行结果获取的3种解决方式
2019/02/19 Javascript
JavaScript实现的开关灯泡点击切换特效示例
2019/07/08 Javascript
Vue分页插件的前后端配置与使用
2019/10/09 Javascript
微信小程序实现首页弹出广告
2020/12/03 Javascript
zbar解码二维码和条形码示例
2014/02/07 Python
Python实现批量读取图片并存入mongodb数据库的方法示例
2018/04/02 Python
python smtplib模块实现发送邮件带附件sendmail
2018/05/22 Python
python3 字符串/列表/元组(str/list/tuple)相互转换方法及join()函数的使用
2019/04/03 Python
python图片二值化提高识别率代码实例
2019/08/24 Python
python实现简单图书管理系统
2019/11/22 Python
浅谈spring boot 集成 log4j 解决与logback冲突的问题
2020/02/20 Python
详解pandas.DataFrame.plot() 画图函数
2020/06/14 Python
如何解决flask修改静态资源后缓存文件不能及时更改问题
2020/08/02 Python
matplotlib事件处理基础(事件绑定、事件属性)
2021/02/03 Python
英国婴儿和儿童服装网站:Vertbaudet
2018/04/02 全球购物
学生周末回家住宿长期请假条
2014/02/15 职场文书
作风建设年活动实施方案
2014/10/24 职场文书
班主任工作总结范文
2015/08/13 职场文书
交通安全宣传标语(100条)
2019/08/22 职场文书