Jquery日期选择datepicker插件用法实例分析


Posted in Javascript onJune 08, 2015

本文实例讲述了Jquery日期选择datepicker插件用法。分享给大家供大家参考。具体如下:

1、首先将Jquery中的datepicker插件中的相关属性值改成中文的:

$.datepicker.regional['zh-CN'] = { 
  clearText: '清除', 
  clearStatus: '清除已选日期', 
  closeText: '关闭', 
  closeStatus: '不改变当前选择', 
  prevText: '<上月', 
  prevStatus: '显示上月', 
  prevBigText: '<<', 
  prevBigStatus: '显示上一年', 
  nextText: '下月>', 
  nextStatus: '显示下月', 
  nextBigText: '>>', 
  nextBigStatus: '显示下一年', 
  currentText: '今天', 
  currentStatus: '显示本月', 
  monthNames: ['一月','二月','三月','四月','五月','六月', '七月','八月','九月','十月','十一月','十二月'], 
  monthNamesShort: ['一','二','三','四','五','六', '七','八','九','十','十一','十二'], 
  monthStatus: '选择月份', 
  yearStatus: '选择年份', 
  weekHeader: '周', 
  weekStatus: '年内周次', 
  dayNames: ['星期日','星期一','星期二','星期三','星期四','星期五','星期六'], 
  dayNamesShort: ['周日','周一','周二','周三','周四','周五','周六'], 
  dayNamesMin: ['日','一','二','三','四','五','六'], 
  dayStatus: '设置 DD 为一周起始', 
  dateStatus: '选择 m月 d日, DD', 
  dateFormat: 'yy-mm-dd', 
  firstDay: 1, 
  initStatus: '请选择日期', 
  isRTL: false};
$.datepicker.setDefaults($.datepicker.regional['zh-CN']);

2、html页面中有两个日期输入框,分别为起始日期和结束日期:

<label for="start-datepicker">起始日期:</label> <input type="text" class="datepicker test-image-datepicker" id="start-datepicker" size="15" />  
<label for="end-datepicker">结束日期:</label> <input type="text" class="datepicker test-image-datepicker" id="end-datepicker" size="15" />

3、调用修改后的datepicker插件:

var $start_date_value = "2012年1月1日"; // TODO 改成可以配置的
var $end_date_value = new Date();
// When document has loaded, initialize pagination and form 
$(document).ready(function(){  
 $(".imagezz").click($test_image_check_box_click);
 $( ".test-image-datepicker" ).datepicker({
 changeMonth: true,
 changeYear: true,
 showOn: "both",
 buttonImage: "images/calendar.gif",
 buttonImageOnly: true,
 showButtonPanel: true,
 onSelect: function(dateText, inst){
   if ($(this).attr("id") == "start-datepicker") {
    $start_date_value = dateText;
   }
   if ($(this).attr("id") == "end-datepicker") {
    $end_date_value = dateText;
   }
   //下面可以写一些根据日期变化引起页面相关部分修改的函数
   //......
  }
});
$(".test-image-datepicker").datepicker("option", "dateFormat", "yy年mm月dd日");
$('.test-image-datepicker').attr("readonly","readonly");
$("#start-datepicker").datepicker("setDate",$start_date_value);
$("#end-datepicker").datepicker("setDate",$end_date_value);

datepicker其余选项及方法详见:http://api.jqueryui.com/datepicker/

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
jQuery获取css z-index在各种浏览器中的返回值
Sep 15 Javascript
JavaScript中的关键字&quot;VAR&quot;使用详解 分享
Jul 31 Javascript
jquery div拖动效果示例代码
Dec 08 Javascript
Javascript基础教程之数据类型 (布尔型 Boolean)
Jan 18 Javascript
JavaScript 异常处理 详解
Feb 06 Javascript
angularJS中router的使用指南
Feb 09 Javascript
jQuery 3.0十大新特性
Jul 06 Javascript
原生js封装自定义滚动条
Mar 24 Javascript
利用js的闭包原理做对象封装及调用方法
Apr 07 Javascript
jQuery+vue.js实现的九宫格拼图游戏完整实例【附源码下载】
Sep 12 jQuery
详解vue中使用protobuf踩坑记
May 07 Javascript
浅谈vue项目用到的mock数据接口的两种方式
Oct 09 Javascript
Jquery实现遮罩层的方法
Jun 08 #Javascript
js正则匹配出所有图片及图片地址src的方法
Jun 08 #Javascript
Js数组排序函数sort()介绍
Jun 08 #Javascript
元素绑定click点击事件方法
Jun 08 #Javascript
JavaScript获取URL汇总
Jun 08 #Javascript
详解JavaScript中的forEach()方法的使用
Jun 08 #Javascript
详解JavaScript中的every()方法
Jun 08 #Javascript
You might like
PHP session有效期问题
2009/04/26 PHP
PHP UTF8中文字符截断函数代码
2012/09/11 PHP
Windows和Linux中php代码调试工具Xdebug的安装与配置详解
2014/05/08 PHP
Zend Framework教程之Application和Bootstrap用法详解
2016/03/10 PHP
浅谈php中curl、fsockopen的应用
2016/12/10 PHP
Html中JS脚本执行顺序简单举例说明
2010/06/19 Javascript
下拉列表选择项的选中在不同浏览器中的兼容性问题探讨
2013/09/18 Javascript
js如何取消事件冒泡
2013/09/23 Javascript
jquery解析XML字符串和XML文件的方法说明
2014/02/21 Javascript
jquery自动填充勾选框即把勾选框打上true
2014/03/24 Javascript
javascript 拷贝节点cloneNode()使用介绍
2014/04/03 Javascript
node.js中的buffer.Buffer.isEncoding方法使用说明
2014/12/14 Javascript
js实现在网页上简单显示时间的方法
2015/03/02 Javascript
javascript中的正则表达式使用详解
2015/08/30 Javascript
java必学必会之static关键字
2015/12/03 Javascript
javascript实现移动端上的触屏拖拽功能
2016/03/04 Javascript
AngularJS入门教程之AngularJS指令
2016/04/18 Javascript
python爬取安居客二手房网站数据(实例讲解)
2017/10/19 Javascript
bootstrap select下拉搜索插件使用方法详解
2017/11/23 Javascript
vue路由权限校验功能的实现代码
2020/06/07 Javascript
JavaScript中layim之整合右键菜单的示例代码
2021/02/06 Javascript
Python中的filter()函数的用法
2015/04/27 Python
解决Mac下首次安装pycharm无project interpreter的问题
2018/10/29 Python
Python3.5装饰器典型案例分析
2019/04/30 Python
Python调用钉钉自定义机器人的实现
2020/01/03 Python
python3将变量输入的简单实例
2020/08/19 Python
英国专业美容产品在线:Mylee(从指甲到脱毛)
2020/07/06 全球购物
Java中实现多态的机制
2015/08/09 面试题
百年校庆节目主持词
2014/03/27 职场文书
小学生期末评语大全
2014/04/21 职场文书
民族团结演讲稿范文
2014/08/27 职场文书
群众路线教育查摆剖析材料
2014/10/10 职场文书
2014年终工作总结范本
2014/12/15 职场文书
叶问观后感
2015/06/15 职场文书
2016年小学教师政治学习心得体会
2016/01/23 职场文书
详解JavaScript的计时器和按钮效果设置
2022/02/18 Javascript