<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Bootstrap的DatePicker日期范圍選擇

      用日期插件時,經常會有一種需求。兩個input框選擇。開始時間小于結束時間,結束時間大于開始時間,開始時間和結束時間都不大于當前時間。

      我們當然可以用選擇的結果來判斷輸入正確與否。但是更好的辦法是讓我們的日期選擇插件做出一些限制。


      Bootstrap搭配了很優秀的日期選擇插件。DatePicker和DateTimePicker。

      兩者功能很類似。使用方法也是差不多的。DatePicker支持更多的事件和設置。


      看api知道日期變化的時候會有一個事件changeDate。當選擇的日期變化的時候,會調用我們給這個事件的回調。但是遺憾的是當我們直接在輸 入框中輸入或刪除日期的時候貌似并不會觸發到這個事件。所以可以把input框添加屬性 readonly。只讀狀態,并且給日期控件一個清除按鈕。這樣日期的變化正常情況下就只有通過日期插件來控制了。

      然而當使用DateTimePicker插件點擊清除按鈕的時候,會報錯 Uncaught TypeError: Cannot read property 'getTime' of null,結果導致changeDate事件也不能正常使用。

      所以就改用DatePicker插件。   

      然后當一個輸入框日期變化(包括清除)的時候,changeDate事件觸發,在其回調函數里修改另一個輸入框的可選范圍。  


      另外,DatePicker要使界面顯示中文,也需要加載css。bootstrap-datepicker.zh-CN.min.js。

       

       

      function DatePicker(beginSelector,endSelector){  
                // 僅選擇日期  
                $(beginSelector).datepicker(  
                {  
                  language:  "zh-CN",  
                  autoclose: true,  
                  startView: 0,  
                  format: "yyyy-mm-dd",  
                  clearBtn:true,  
                  todayBtn:false,  
                  endDate:new Date()  
                }).on('changeDate', function(ev){               
                  if(ev.date){  
                      $(endSelector).datepicker('setStartDate', new Date(ev.date.valueOf()))  
                  }else{  
                      $(endSelector).datepicker('setStartDate',null);  
                  }  
                })  
        
                $(endSelector).datepicker(  
                {  
                  language:  "zh-CN",  
                  autoclose: true,  
                  startView:0,  
                  format: "yyyy-mm-dd",  
                  clearBtn:true,  
                  todayBtn:false,  
                  endDate:new Date()  
                }).on('changeDate', function(ev){    
                  if(ev.date){  
                      $(beginSelector).datepicker('setEndDate', new Date(ev.date.valueOf()))  
                  }else{  
                      $(beginSelector).datepicker('setEndDate',new Date());  
                  }   
        
                })  
            }  
        
            DatePicker("#date_begin","#date_end"); 

       

      Bootstrap DatePicker實現日期選擇 開始日期不大于結束時間,結束時間不小于開始時間,開始日期和結束日期都不大于當前日期。

      演示地址:http://runningls.com/demos/2016/daily/datepicker/

      github:https://github.com/liusaint/JavaScript-record/tree/master/datepicker

      轉載注明出處:http://blog.csdn.net/liusaint1992/article/details/52590681

      posted @ 2016-10-24 15:37  Raffeale  閱讀(10976)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 精品国产一区av天美传媒| 亚洲精品动漫免费二区| 国产毛片精品一区二区色| 99久久99这里只有免费费精品| 国产一级r片内射免费视频| 久久国产免费观看精品3| 野花香视频在线观看免费高清版| 成人免费乱码大片a毛片| 亚洲久悠悠色悠在线播放| 青青草无码免费一二三区| 国产成人精品亚洲午夜| 一区二区三区自拍偷拍视频| 成年黄页网站大全免费无码| 建始县| 丰满的人妻hd高清日本| 无码国内精品久久人妻蜜桃| 日韩乱码人妻无码中文字幕视频| WWW丫丫国产成人精品| 日韩精品视频一区二区不卡| 国产普通话对白刺激| 亚洲精品久荜中文字幕| 亚洲国产精品久久久天堂麻豆宅男 | 欧美日韩国产图片区一区| 色悠悠国产在线视频一线| 国产精品福利自产拍久久| 亚洲美免无码中文字幕在线| 久久精品熟女亚洲av艳妇| 精品国产一区二区三区2021| 许昌市| 好吊视频在线一区二区三区| 久久精品免视看国产成人| 亚洲免费网站观看视频 | 美乳丰满人妻无码视频| 欧美老熟妇又粗又大| 日本一区二区三区东京热| 亚洲国产精品无码一区二区三区| 亚洲精品美女久久久久99| 亚洲av区一区二区三区| 精品一区二区亚洲国产| 一色屋精品视频在线观看| 四虎永久在线高清免费看|