jQuery時間日期三級聯(lián)動(推薦)
更新時間:2016年11月27日 08:29:17 作者:懶人起爛命
這篇文章主要介紹了jQuery時間日期三級聯(lián)動的實現(xiàn)代碼,代碼簡答易懂,非常實用,需要的朋友參考下吧
廢話不多說了,直接給大家貼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時間日期三級聯(lián)動效果,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!
您可能感興趣的文章:
- jquery 日期分離成年月日的代碼
- jQuery實現(xiàn)倒計時(倒計時年月日可自己輸入)
- jQuery實現(xiàn)動態(tài)生成年月日級聯(lián)下拉列表示例
- jquery中實現(xiàn)時間戳與日期相互轉換
- 獲取客戶端電腦日期時間js代碼(jquery)
- jQuery DateTimePicker 日期和時間插件示例
- jQuery帶時間的日期控件代碼分享
- jQuery移動端日期(datedropper)和時間(timedropper)選擇器附源碼下載
- jquery仿蘋果的時間/日期選擇效果
- 貼近用戶體驗的Jquery日期、時間選擇插件
- jQuery時間戳和日期相互轉換操作示例
- JavaScript自動生成 年月范圍 選擇功能完整示例【基于jQuery插件】
相關文章
從零開始學習jQuery (十) jQueryUI常用功能實戰(zhàn)
本文是實戰(zhàn)篇. 使用jQueryUI完成制作網(wǎng)站的大部分常用功能.2011-02-02html、css和jquery相結合實現(xiàn)簡單的進度條效果實例代碼
這篇文章主要介紹了html、css和jquery相結合實現(xiàn)簡單的進度條效果的實例代碼,這個進度條特別簡單,首先html里面的話就是一個div里面嵌套一個div,然后寫好想要的樣式就行了,具有一定的參考借鑒價值,感興趣的朋友一起看看吧2016-10-10使用jquery的jsonp如何發(fā)起跨域請求及其原理詳解
JSONP是一個非官方的協(xié)議,它允許在服務器端集成Script tags返回至客戶端,通過JavaScript callback的形式實現(xiàn)跨域訪問(這僅僅是JSONP簡單的實現(xiàn)形式)。下面這篇文章主要給大家介紹了關于使用jquery的jsonp如何發(fā)起跨域請求及其原理的相關資料,需要的朋友可以參考下。2017-08-08