现在的位置: 首页 > 综合 > 正文

日历控件推介之:Dynarch.com Calendar

2013年10月16日 ⁄ 综合 ⁄ 共 1238字 ⁄ 字号 评论关闭

日历是 WEB 开发中经常用到的控件之一,在和日期相关的表单里,我们通常需要提供一个日期选择器,方便用户使用、提高用户体验。本文向您推介的是  Dynarch.com 开发的一个日历控件,她功能十分健全,内置多种皮肤,支持多种语言,同时提供了一个配置程序,使用非常方便。本文发布时版本为 1.0。

第一步:包含相关文件
HTML:

  1.  
  2. <!-- 日历控件样式,内置了十种样式 -->
  3. <link rel="stylesheet" type="text/css" media="all" href="calendar-win2k-cold-1.css" title="win2k-cold-1" />
  4.  
  5. <!-- 日历控件主程序 -->
  6. <script type="text/javascript" src="calendar.js"></script>
  7.  
  8. <!-- 日历控件的语言包 -->
  9. <script type="text/javascript" src="lang/calendar-en.js"></script>
  10.  
  11. <!-- 内置的日历控件配置程序,可以让你用几行代码实现控件功能 -->
  12. <script type="text/javascript" src="calendar-setup.js"></script>
  13.  

第二步:根据你的表单元素设置日历控件
HTML:

  1.  
  2. <form action="#" method="get">
  3. <input type="text" name="date" id="f_date_b" /><button type="reset" id="f_trigger_b">...</button>
  4. </form>
  5.  
  6. <script type="text/javascript">
  7. Calendar.setup({
  8. inputField : "f_date_b", // id of the input field
  9. ifFormat : "%m/%d/%Y %I:%M %p", // format of the input field
  10. showsTime : true, // will display a time selector
  11. button : "f_trigger_b", // trigger for the calendar (button ID)
  12. singleClick : false, // double-click mode
  13. step : 1 // show all years in drop-down boxes (instead of every other year as default)
  14. });
  15. </script>
  16.  

内置的配置程序里面提供了丰富的配置参数,能让你实现大多数日历控件功能,具体说明请参考说明文档。

源代码下载地址:
http://prdownloads.sourceforge.net/jscalendar/jscalendar-1.0.zip?download

在线文档:(英文)
http://www.dynarch.com/demos/jscalendar/doc/html/reference.html
 

抱歉!评论已关闭.