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 相关文章推荐
CodeMirror2 IE7/IE8 下面未知运行时错误的解决方法
Mar 29 Javascript
jQuery操作input值的各种方法总结
Nov 21 Javascript
javascript创建数组之联合数组的使用方法示例
Dec 26 Javascript
模拟用户点击弹出新页面不会被浏览器拦截
Apr 08 Javascript
jQuery操作DOM之获取表单控件的值
Jan 23 Javascript
基于JS实现简单的样式切换效果代码
Sep 04 Javascript
原生js编写autoComplete插件
Apr 13 Javascript
Vue.js实现无限加载与分页功能开发
Nov 03 Javascript
Bootstrap表单控件使用方法详解
Jan 11 Javascript
bootstrap动态添加面包屑(breadcrumb)及其响应事件的方法
May 25 Javascript
JavaScript之Map和Set_动力节点Java学院整理
Jun 29 Javascript
vue 解决文本框被键盘遮住的问题
Nov 06 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函数addslashes和mysql_real_escape_string的区别
2014/04/22 PHP
php生成短域名函数
2015/03/23 PHP
使用PHPUnit进行单元测试并生成代码覆盖率报告的方法
2019/03/08 PHP
提高网站性能之 如何对待JavaScript
2009/10/31 Javascript
DLL+ ActiveX控件+WEB页面调用例子
2010/08/07 Javascript
多个表单中如何获得这个文件上传的网址实现js代码
2013/03/25 Javascript
js 时间函数应用加、减、比较、格式转换的示例代码
2013/08/23 Javascript
在jquery中combobox多选的不兼容问题总结
2013/12/24 Javascript
jquery 绑定回车动作扑捉回车键触发的事件
2014/03/26 Javascript
javascript 拷贝节点cloneNode()使用介绍
2014/04/03 Javascript
七个很有意思的PHP函数
2014/05/12 Javascript
JS中使用Array函数shift和pop创建可忽略参数的例子
2014/05/28 Javascript
jQuery实现左右切换焦点图
2015/04/03 Javascript
jQuery焦点图轮播特效代码分享(3款)
2015/09/05 Javascript
JS实现带圆弧背景渐变效果的导航菜单代码
2015/10/13 Javascript
JS实现图片平面旋转的方法
2016/03/01 Javascript
jQuery插件 Jqplot图表实例
2016/06/18 Javascript
探究JavaScript中的五种事件处理程序方式
2016/12/07 Javascript
JavaScript门道之标准库
2018/05/26 Javascript
vue调试工具vue-devtools安装及使用方法
2018/11/07 Javascript
关于微信小程序获取小程序码并接受buffer流保存为图片的方法
2019/06/07 Javascript
JavaScript实现多层颜色选项卡嵌套
2020/09/21 Javascript
[01:27]2014DOTA2展望TI 剑指西雅图IG战队专访
2014/06/30 DOTA
Python入门篇之正则表达式
2014/10/20 Python
初学python的操作难点总结(新手必看篇)
2017/08/03 Python
Python机器学习算法之k均值聚类(k-means)
2018/02/23 Python
tensorflow使用神经网络实现mnist分类
2018/09/08 Python
requests在python中发送请求的实例讲解
2021/02/17 Python
西班牙英格列斯百货法国官网:El Corte Inglés法国
2017/07/09 全球购物
时尚休闲吧创业计划书
2014/01/25 职场文书
护理医院见习报告
2014/11/03 职场文书
婚礼家长致辞
2015/07/27 职场文书
运动会100米广播稿
2015/08/19 职场文书
2016公司新年问候语
2015/11/11 职场文书
2016年幼儿园教师师德承诺书
2016/03/25 职场文书
5个实用的JavaScript新特性
2022/06/16 Javascript