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 相关文章推荐
文本框input聚焦失焦样式实现代码
Oct 12 Javascript
jquery.messager.js插件导致页面抖动的解决方法
Jul 14 Javascript
开源的javascript项目Kissy介绍
Nov 28 Javascript
简介JavaScript中Boolean.toSource()方法的使用
Jun 05 Javascript
JavaScript获取URL汇总
Jun 08 Javascript
JS实现网页Div层Clone拖拽效果
Sep 26 Javascript
每天一篇javascript学习小结(Date对象)
Nov 13 Javascript
使用JavaScript实现ajax的实例代码
May 11 Javascript
AngularJS中的缓存使用
Jan 11 Javascript
vue插件vue-resource的使用笔记(小结)
Aug 04 Javascript
vue element动态渲染、移除表单并添加验证的实现
Jan 16 Javascript
JS如何寻找数组中心索引过程解析
Jun 01 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初学者头疼问题总结
2006/07/08 PHP
PHP函数之日期时间函数date()使用详解
2013/09/09 PHP
Thinkphp框架 表单自动验证登录注册 ajax自动验证登录注册
2016/12/27 PHP
微信企业转账之入口类分装php代码
2018/10/01 PHP
js读取配置文件自写
2014/02/11 Javascript
jQuery中;function($,undefined) 前面的分号的用处
2014/12/17 Javascript
jQuery中:has选择器用法实例
2014/12/30 Javascript
浅谈DOCTYPE对$(window).height()取值的影响
2016/07/21 Javascript
AngularJS服务service用法总结
2016/12/13 Javascript
Bootstrap 模态框(Modal)插件代码解析
2016/12/21 Javascript
Bootstrap源码解读排版(1)
2016/12/23 Javascript
关于vue.js v-bind 的一些理解和思考
2017/06/06 Javascript
浅谈js获取ModelAndView值的问题
2018/03/28 Javascript
[31:00]2014 DOTA2华西杯精英邀请赛5 24 NewBee VS iG
2014/05/25 DOTA
[03:40]DOTA2亚洲邀请赛小组赛第二日 赛事回顾
2015/01/31 DOTA
[02:03]风行者至宝清风环佩外观展示
2020/09/05 DOTA
从零学python系列之从文件读取和保存数据
2014/05/23 Python
Python获取单个程序CPU使用情况趋势图
2015/03/10 Python
Python简单格式化时间的方法【strftime函数】
2016/09/18 Python
Python初学者需要注意的事项小结(python2与python3)
2018/09/26 Python
Django实现学员管理系统
2019/02/26 Python
解决Django删除migrations文件夹中的文件后出现的异常问题
2019/08/31 Python
Python使用paramiko连接远程服务器执行Shell命令的实现
2021/03/04 Python
HTML5之SVG 2D入门8—文档结构及相关元素总结
2013/01/30 HTML / CSS
Canvas与图片压缩的示例代码
2017/11/28 HTML / CSS
Space NK英国站:英国热门美妆网站
2017/12/11 全球购物
英国花园、DIY、电器和家居用品商店:Robert Dyas
2019/03/18 全球购物
Europcar意大利:汽车租赁
2019/07/07 全球购物
影视艺术学院毕业生自荐信
2013/11/13 职场文书
三个儿子教学反思
2014/02/03 职场文书
《晚上的太阳》教学反思
2014/04/23 职场文书
党的群众路线教育实践活动个人批评与自我批评
2014/10/16 职场文书
2015医德医风个人工作总结
2015/04/02 职场文书
小平小道观后感
2015/06/09 职场文书
python实现Thrift服务端的方法
2021/04/20 Python
python异常中else的实例用法
2021/06/15 Python