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 相关文章推荐
Javascript 继承机制的实现
Aug 12 Javascript
JS date对象的减法处理实现代码
Dec 28 Javascript
ashx文件获取$.ajax()方法发送的数据
May 26 Javascript
EasyUI在Panel上动态添加LinkButton按钮
Aug 11 Javascript
node.js使用redis储存session的方法
Sep 26 Javascript
vue 本地服务不能被外部IP访问的完美解决方法
Oct 29 Javascript
js指定日期增加指定月份的实现方法
Dec 19 Javascript
JavaScript实现的九种排序算法
Mar 04 Javascript
Vue中常用rules校验规则(实例代码)
Nov 14 Javascript
vue中的过滤器及其时间格式化问题
Apr 09 Javascript
vue实现购物车加减
May 30 Javascript
js实现随机圆与矩形功能
Oct 29 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学习教程之第2天
2008/06/15 PHP
解析php中如何调用用户自定义函数
2013/08/06 PHP
php防止站外远程提交表单的方法
2014/10/20 PHP
php框架CodeIgniter使用redis的方法分析
2018/04/13 PHP
php实现的rc4加密解密类定义与用法示例
2018/08/16 PHP
php实现网页上一页下一页翻页过程详解
2019/06/28 PHP
一段批量给页面上的控件赋值js
2010/06/19 Javascript
关于jQuery新的事件绑定机制on()的使用技巧
2013/04/26 Javascript
jQuery获取节点和子节点文本的方法
2014/07/22 Javascript
javascript实现点击后变换按钮显示文字的方法
2015/05/13 Javascript
jquery实现两边飘浮可关闭的对联广告
2015/11/27 Javascript
使用Function.apply()的参数数组化来提高 JavaScript程序性能的技巧
2015/12/23 Javascript
angular4 如何在全局设置路由跳转动画的方法
2017/08/30 Javascript
浅谈Vue的加载顺序探讨
2017/10/25 Javascript
bootstrap table实现横向合并与纵向合并
2019/07/18 Javascript
vue-cli history模式实现tomcat部署报404的解决方式
2019/09/06 Javascript
基于JS判断对象是否是数组
2020/01/10 Javascript
vue2和vue3的v-if与v-for优先级对比学习
2020/10/10 Javascript
Python 实现链表实例代码
2017/04/07 Python
Python模块结构与布局操作方法实例分析
2017/07/24 Python
Python3.4实现从HTTP代理网站批量获取代理并筛选的方法示例
2017/09/26 Python
python二维列表一维列表的互相转换实例
2018/07/02 Python
Python数据可视化教程之Matplotlib实现各种图表实例
2019/01/13 Python
Pandas之Dropna滤除缺失数据的实现方法
2019/06/25 Python
python反转列表的三种方式解析
2019/11/08 Python
新西兰最大的品牌运动鞋购物网站:Platypus NZ
2017/10/27 全球购物
澳大利亚100%丝绸多彩度假装商店:TheSwankStore
2019/09/04 全球购物
英国Iceland杂货店:网上食品购物
2020/12/16 全球购物
数组越界问题
2015/10/21 面试题
思想政治教育专业个人求职信范文
2013/12/20 职场文书
《理想》教学反思
2014/02/17 职场文书
代办委托书怎样写
2014/04/08 职场文书
2014年物流工作总结
2014/11/25 职场文书
考研英语复习计划
2015/01/19 职场文书
安全保证书怎么写
2015/02/28 职场文书
详解CSS3浏览器兼容
2022/12/24 HTML / CSS