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 相关文章推荐
学习YUI.Ext 第七天--关于View&amp;JSONView
Mar 10 Javascript
javascript 浏览器判断 绑定事件 arguments 转换数组 数组遍历
Jul 06 Javascript
js原生态函数中使用jQuery中的 $(this)无效的解决方法
May 25 Javascript
再谈querySelector和querySelectorAll的区别与联系
Apr 20 Javascript
解决jquery submit()提交表单提示:f[s] is not a function
Jan 23 Javascript
javaScript中两个等于号和三个等于号之间的区别介绍
Jun 27 Javascript
BootStrap glyphicons 字体图标实现方法
May 01 Javascript
Bootstrap模态框禁用空白处点击关闭
Oct 20 Javascript
js导出excel文件的简洁方法(推荐)
Nov 02 Javascript
Vue.js学习笔记之常用模板语法详解
Jul 25 Javascript
Angular实现搜索框及价格上下限功能
Jan 19 Javascript
使用kbone解决Vue项目同时支持小程序问题
Nov 08 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
咖啡知识 除了喝咖啡还有那些知识点
2021/03/06 新手入门
openPNE常用方法分享
2011/11/29 PHP
PHP中类属性与类静态变量的访问方法示例
2016/07/13 PHP
php遍历替换目录下文件指定内容的方法
2016/11/10 PHP
php中关于换行的实例写法
2019/09/26 PHP
tp5.1 框架路由操作-URL生成实例分析
2020/05/26 PHP
Javascript 倒计时源代码.(时.分.秒) 详细注释版
2011/05/09 Javascript
一些常用的JavaScript函数(json)附详细说明
2011/05/25 Javascript
js中escape对应的C#解码函数 UrlDecode
2012/12/16 Javascript
jquery如何把数组变为字符串传到服务端并处理
2014/04/30 Javascript
Js数组排序函数sort()介绍
2015/06/08 Javascript
$.extend 的一个小问题
2015/06/18 Javascript
jQuery实现自定义右键菜单的树状菜单效果
2015/09/02 Javascript
Angularjs中UI Router全攻略
2016/01/29 Javascript
初步使用bootstrap快速创建页面
2016/03/03 Javascript
Bootstrap作品展示站点实战项目2
2016/10/14 Javascript
json对象及数组键值的深度大小写转换问题详解
2018/03/30 Javascript
jQuery.extend 与 jQuery.fn.extend的用法及区别实例分析
2018/07/25 jQuery
探索JavaScript中私有成员的相关知识
2019/06/13 Javascript
使用webpack搭建vue环境的教程详解
2019/12/31 Javascript
vue 中this.$set 动态绑定数据的案例讲解
2021/01/29 Vue.js
介绍Python的Django框架中的静态资源管理器django-pipeline
2015/04/25 Python
Python中encode()方法的使用简介
2015/05/18 Python
python从网络读取图片并直接进行处理的方法
2015/05/22 Python
深入理解python多进程编程
2016/06/12 Python
Python 快速实现CLI 应用程序的脚手架
2017/12/05 Python
python 实现生成均匀分布的点
2019/12/05 Python
python读取Kafka实例
2019/12/23 Python
PyQt5连接MySQL及QMYSQL driver not loaded错误解决
2020/04/29 Python
实例讲解Python 迭代器与生成器
2020/07/08 Python
css3实现垂直下拉动画菜单示例
2014/04/22 HTML / CSS
英国游戏机和游戏购物网站:365games.co.uk
2018/06/18 全球购物
2014报到证办理个人委托书
2014/10/08 职场文书
2014年社区计生工作总结
2014/11/18 职场文书
爱心捐赠活动简讯
2015/07/20 职场文书
新手必备之MySQL msi版本下载安装图文详细教程
2021/05/21 MySQL