国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
jquery 日期插件 使用教程
  jQuery是一款不可多得的非常優(yōu)秀的javascript腳本開發(fā)庫,而基于其上的很多插件也是非常規(guī)范和卓越的,如果錯過這番美景真是太可惜了,比如datepicker這個插件。

    一般MIS系統的前端,尤其是用戶注冊頁面,都會有諸如“出身年月”的日期輸入框,最簡單的做法就是使用一個<input type="text"/>標簽,這樣做的弊端有很多:首先是與數據庫字段類型的匹配、其次是輸入日期的合法性如“13月”或者閏年等等問題,如果深入下去還有非常多的地方值得推敲。當前比較流行的做法是使用下拉菜單<select><option></option></select>來構造,但是這樣做無論交互性、復雜度和可移植性都不盡如人意,因為至少需要構建3個聯動的下拉菜單,需要自己編寫大量的腳本處理日期合法性。

    datepicker帶來了美好的春天,先看看使用默認樣式時它的樣子:

  

完全GUI般的用戶體驗,炫目的動態(tài)展現效果,精確的日期控制和高度的靈活的參數配置,這一切使得datepicker受到眾多開發(fā)者的青睞,其中包括大名鼎鼎的google,在其google calendar項目中就使用了這個腳本,有興趣可以去看看。順便啰嗦一句,上圖的默認效果,在javascript中,用戶只需寫一句話就可以實現了,怎么樣,心動了吧,follow me:

1.下載jQuery核心文件就不用說了吧,datepicker是輕量級插件,只需jQuery的min版本就行了,然后下載datepicker(內含jQuery1.2.6_min),您也可以到官方網站下載:http://marcgrabanski.com/pages/code/jquery-ui-datepicker。

    2.在HTML中引用下載下來的兩個js:

  1. <script language="javascript" src="js/jquery-1.2.6.min.js"></script>
  2. <script language="javascript" src="js/ui.datepicker.js"></script>

 

    3.在HTML中引入默認樣式表文件,這個文件也在剛剛的壓縮包中,如果在官網下載,首頁就有這個CSS文件下載,也可選擇其他皮膚的CSS:

  1. <link rel="stylesheet" href="js/ui.datepicker.css" type="text/css" media="screen" title="core css file" charset="utf-8" />

 

    4.在HTML中插入文本域,最好設置成只讀,不接受用戶的手動輸入,防止格式混亂,以id標記好。

  1. <input id="dateinput" type="text" readonly="readonly"/>

 

    5.編寫js代碼,實現最終效果。

  1. <script language="javascript">
  2. $(document).ready(function() {  
  3.         $('#dateinput').datepicker();  
  4.     });  
  5. </script>

 

這樣就基本完成一個日期輸入文本域了,但是是英文的,根據不同的MIS系統,有的目標人群是上了年級的用戶,建議將界面改成中文,可以如此操作,稍微改動一下剛剛的函數,like this:

  1. <script language="javascript">
  2. $(document).ready(function() {  
  3.         $('#dateinput').datepicker({  
  4.             dateFormat: 'yy-mm-dd',   //日期格式,自己設置
  5.             buttonImage: 'calendar.gif',   //按鈕的圖片路徑,自己設置
  6.             buttonImageOnly: true,   //Show an image trigger without any button.
  7.             showOn: 'both',//觸發(fā)條件,both表示點擊文本域和圖片按鈕都生效
  8.         yearRange: '1990:2008',//年份范圍
  9.         clearText:'清除',//下面的就不用詳細寫注釋了吧,呵呵,都是些文本設置
  10.         closeText:'關閉',
  11.         prevText:'前一月',
  12.         nextText:'后一月',
  13.         currentText:' ',
  14.         monthNames:['1月','2月','3月','4月','5月','6月','7月','8月','9月','10月','11月','12月'],
  15.         });  
  16.     });  
  17. </script>

 

OK,大功告成,我根據自己的要求,寫的頁面的代碼如下,僅供參考,自己嘗試一下吧:

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>無標題文檔</title>
  6. <link rel="stylesheet" href="js/ui.datepicker.css" type="text/css" media="screen" title="core css file" charset="utf-8" />
  7. <script language="javascript" src="js/jquery-1.2.6.min.js"></script>
  8. <script language="javascript" src="js/ui.datepicker.js"></script>
  9. <script language="javascript">
  10. $(document).ready(function() {  
  11.          var yearFrom=new Date().getYear()-60+1900;
  12.          var yearTo=new Date().getYear()-18+1900;      
  13.         $('#dateinput').datepicker({  
  14.         dateFormat: 'yy-mm-dd',  
  15.         buttonImage: 'calendar.gif',  
  16.         buttonImageOnly: true,  
  17.         showOn: 'both',
  18.         yearRange: yearFrom+':'+yearTo,
  19.         clearText:'清除',
  20.         closeText:'關閉',
  21.         prevText:'前一月',
  22.         nextText:'后一月',
  23.         currentText:' ',
  24.         monthNames:['1月','2月','3月','4月','5月','6月','7月','8月','9月','10月','11月','12月'],
  25.         });  
  26.     });  
  27. </script>
  28. </head>
  29. <body>
  30. <input id="dateinput" type="text" readonly="readonly"/>
  31. </body>
  32. </html>
本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現有害或侵權內容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
jquery datepicker 彈出日期框選擇之用法(原創(chuàng))
Ext.Window
jQuery之日期選擇器
js返回上一頁方法示例
JS 跳出iframe框架,退出 - 海里的貝殼的日志 - 網易博客
My97 DatePicker 快速上手
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯系客服!

聯系客服