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 &amp; DHTML 实例编程(教程)(三)初级实例篇1—上传文件控件实例
Jun 02 Javascript
checkbox设置复选框的只读效果不让用户勾选
Aug 12 Javascript
获取中文字符串的实际长度代码
Jun 05 Javascript
javascript手工制作悬浮菜单
Feb 12 Javascript
js实现同一页面多个运动效果的方法
Apr 10 Javascript
JS中setTimeout的巧妙用法前端函数节流
Mar 24 Javascript
jQuery模拟实现的select点击选择效果【附demo源码下载】
Nov 09 Javascript
JS判断非空至少输入两个字符的简单实现方法
Jun 23 Javascript
Vue组件库发布到npm详解
Feb 17 Javascript
js new Date()实例测试
Oct 31 Javascript
详细谈谈JavaScript中循环之间的差异
Aug 23 Javascript
vue-cli3.0修改打包后的文件名和文件地址,打包后本地运行报错解决
Apr 06 Vue.js
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 变量未定义等错误的解决方法
2011/01/12 PHP
Yii查询生成器(Query Builder)用法实例教程
2014/09/04 PHP
PHP中使用GD库创建圆形饼图的例子
2014/11/19 PHP
PHP读取Excel类文件
2017/05/15 PHP
测试你的JS的掌握程度的代码
2009/12/09 Javascript
详细讲解JS节点知识
2010/01/31 Javascript
javascript自适应宽度的瀑布流实现思路
2013/02/20 Javascript
window.print打印指定div指定网页指定区域的方法
2014/08/04 Javascript
jQuery 移动端artEditor富文本编辑器
2016/01/11 Javascript
AngularJS控制器继承自另一控制器
2016/05/09 Javascript
Vue2学习笔记之请求数据交互vue-resource
2017/02/23 Javascript
BootStrap Table复选框默认选中功能的实现代码(从数据库获取到对应的状态进行判断是否为选中状态)
2017/07/11 Javascript
js实现鼠标跟随运动效果
2020/08/02 Javascript
利用JS如何计算字符串所占字节数示例代码
2017/09/13 Javascript
nodejs+mongodb aggregate级联查询操作示例
2018/03/17 NodeJs
微信小程序上传图片实例
2018/05/28 Javascript
小程序云开发实战小结
2018/10/25 Javascript
详解Vue之计算属性
2020/06/20 Javascript
全面解析js中的原型,原型对象,原型链
2021/01/25 Javascript
[05:34]2014DOTA2国际邀请赛中国区预选赛精彩TOPPLAY第二弹
2014/06/25 DOTA
Python3读取文件常用方法实例分析
2015/05/22 Python
Python中防止sql注入的方法详解
2017/02/25 Python
TensorFlow变量管理详解
2018/03/10 Python
python爬虫-模拟微博登录功能
2019/09/12 Python
Python3通过chmod修改目录或文件权限的方法示例
2020/06/08 Python
用python爬虫批量下载pdf的实现
2020/12/01 Python
html5关于外链嵌入页面通信问题(postMessage解决跨域通信)
2020/07/20 HTML / CSS
国际领先的在线时尚服装和配饰店:DressLily
2019/03/03 全球购物
销售文员的岗位职责
2013/11/20 职场文书
期末自我鉴定
2014/01/23 职场文书
2015年七一建党节演讲稿
2015/03/19 职场文书
运动会宣传稿100字
2015/07/23 职场文书
禁毒主题班会教案
2015/08/14 职场文书
优秀团员主要事迹材料
2015/11/05 职场文书
Javascript设计模式之原型模式详细
2021/10/05 Javascript
Nginx配置根据url参数重定向
2022/04/11 Servers