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 相关文章推荐
HTML 自动伸缩的表格Table js实现
Apr 01 Javascript
学习ExtJS Panel常用方法
Oct 07 Javascript
Javascript开发之三数组对象实例介绍
Nov 12 Javascript
jQuery中[attribute!=value]选择器用法实例
Dec 31 Javascript
JavaScript中constructor()方法的使用简介
Jun 05 Javascript
js+CSS实现模拟华丽的select控件下拉菜单效果
Sep 01 Javascript
Javascript 获取鼠标当前的位置实现方法
Oct 27 Javascript
JS分页的实现(同步与异步)
Sep 16 Javascript
使用Vue自定义数字键盘组件(体验度极好)
Dec 19 Javascript
JavaScript使用math.js进行精确计算操作示例
Jun 19 Javascript
详解react内联样式使用webpack将px转rem
Sep 13 Javascript
a标签调用js的方法总结
Sep 05 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+mysql)
2007/11/23 PHP
浅析php学习的路线图
2013/07/10 PHP
destoon整合UCenter图文教程
2014/06/21 PHP
php获取字符串前几位的实例(substr返回字符串的子串用法)
2017/03/08 PHP
解决PHP curl或file_get_contents下载图片损坏或无法打开的问题
2019/10/11 PHP
slice函数的用法 之不错的应用
2006/12/29 Javascript
Javascript !!的作用
2008/12/04 Javascript
学习从实践开始之jQuery插件开发 菜单插件开发
2012/05/03 Javascript
jQuery插件开发的五种形态小结
2015/03/04 Javascript
javascript实现下拉提示选择框
2015/12/29 Javascript
深入理解setTimeout函数和setInterval函数
2016/05/20 Javascript
基于SpringMVC+Bootstrap+DataTables实现表格服务端分页、模糊查询
2016/10/30 Javascript
详谈Ajax请求中的async:false/true的作用(ajax 在外部调用问题)
2017/02/10 Javascript
js模拟支付宝密码输入框
2017/04/11 Javascript
Vue ElementUI之Form表单验证遇到的问题
2017/08/21 Javascript
在Debian(Raspberry Pi)树莓派上安装NodeJS的教程详解
2017/09/19 NodeJs
vue路由拦截器和请求拦截器知识点总结
2019/11/08 Javascript
vue仿携程轮播图效果(滑动轮播,下方高度自适应)
2021/02/11 Vue.js
Python中比较特别的除法运算和幂运算介绍
2015/04/05 Python
Python字符串拼接、截取及替换方法总结分析
2016/04/13 Python
Python日期的加减等操作的示例
2017/08/15 Python
Python实现句子翻译功能
2017/11/14 Python
Python获取基金网站网页内容、使用BeautifulSoup库分析html操作示例
2019/06/04 Python
在python中将list分段并保存为array类型的方法
2019/07/15 Python
django中的图片验证码功能
2019/09/18 Python
Django 再谈一谈json序列化
2020/03/16 Python
使用gunicorn部署django项目的问题
2020/12/30 Python
HTML5拖拽文件到浏览器并实现文件上传下载功能代码
2013/06/06 HTML / CSS
2014的自我评价
2014/01/13 职场文书
体育教学随笔感言
2014/02/24 职场文书
党员自我评议对照检查材料
2014/09/27 职场文书
2014年教育实习工作总结
2014/11/22 职场文书
二年级上册数学教学计划
2015/01/20 职场文书
制定企业培训计划的五大要点!
2019/07/10 职场文书
创业计划书之网络外卖
2019/10/31 职场文书
导游词之茶卡盐湖
2019/11/26 职场文书