jQuery UI Datepicker 样例
界面效果:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>日期选择</title>
<script type="text/javascript" src="../public/jquery-ui-1.7.2.custom/js/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="../public/jquery-ui-1.7.2.custom/js/jquery-ui-1.7.2.custom.min.js"></script>
<link type="text/css" href="../public/jquery-ui-1.7.2.custom/css/redmond/jquery-ui-1.7.2.custom.css" rel="stylesheet" />
<!-- date picker 本地化 -->
<script type='text/javascript' src='../public/jquery-ui-1.7.2.custom/js/ui.datepicker-zh-CN.js'></script>
<link type="text/css" href="../public/jquery-ui-1.7.2.custom/css/pack_datepicker.css" rel="stylesheet" />
<script type="text/javascript">
$(function(){
$("#sponsorDate").datepicker({
changeMonth: true, changeYear: true,
showOn: 'button',
buttonImage: 'images/calendar.gif',
buttonImageOnly: true,
minDate: '-2y', maxDate: '+2y'
});
$('#sponsorDate').datepicker('option', {dateFormat: "yy/mm/dd" });
});
</script>
</head>
<body>
<input name="sponsorDate" type="text" id="sponsorDate" value="<% = SponsorDate %>" size="50" maxlength="50" >
</body>
</html>
pack_datepicker.css 是一个修正样式。使用默认的样式,在使用国际化同时启用changeYear和changeMonth后,年份和月份两个select显示为两行,很不好看。
.ui-datepicker .ui-datepicker-title select {font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year { width: 40%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: left; }
/* 控制字体大小
.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div {font-size:1.2em}
*/
ui.datepicker-zh-CN.js 汉化脚本:
jQuery(function($){
$.datepicker.regional['zh-CN'] = {
closeText: '关闭',
prevText: '<上月',
nextText: '下月>',
currentText: '今天',
monthNames: ['01月','02月','03月','04月','05月','06月', '07月','08月','09月','10月','11月','12月'],
monthNamesShort: ['01月','02月','03月','04月','05月','06月', '07月','08月','09月','10月','11月','12月'],
dayNames: ['星期日','星期一','星期二','星期三','星期四','星期五','星期六'],
dayNamesShort: ['周日','周一','周二','周三','周四','周五','周六'],
dayNamesMin: ['日','一','二','三','四','五','六'],
dateFormat: 'yy/mm/dd', firstDay: 1,
isRTL: false};
$.datepicker.setDefaults($.datepicker.regional['zh-CN']);
});
- 大小: 16.6 KB
分享到:
相关推荐
**jQuery UI Datepicker是最受欢迎的JavaScript日历插件之一,尤其在jQuery库的广泛使用下,它成为开发人员实现日期选择功能的首选工具。本文将深入探讨Datepicker控件的关键特性、使用方法以及如何与其他技术如Java...
**jQuery Mobile Datepicker** 是一个专门用于移动设备的日期选择器插件,它扩展了标准的jQuery UI Datepicker,使其更适合在触摸屏设备上使用。这个插件在原生的日期选择器基础上增加了对移动环境的优化,如响应式...
《jQueryUI官方实例集》是面向开发者的一份宝贵资源,它包含了jQueryUI库的各种实际应用案例,旨在帮助用户深入理解和熟练运用jQueryUI的各种组件和功能。jQueryUI是jQuery项目的一个扩展,提供了丰富的用户界面插件...
在IT领域,jQuery UI是一个广泛使用的前端开发库,它提供了许多可交互的用户界面组件,其中就包括我们今天要讨论的“jQuery UI日历插件”。这个插件为网页添加了功能丰富的日期选择器,使得用户可以方便地选择日期,...
本文将深入探讨“jqueryUI_dialog实例”,这是一个关于如何使用jQuery UI库创建对话框(Dialog)功能的实践案例。 jQuery UI的Dialog组件是网页应用中常见的一种交互元素,用于显示模态或非模态窗口,例如警告、...
jQuery UI是基于jQuery JavaScript库的扩展,提供了丰富的交互式组件和设计模式,使得网页开发人员能够构建美观且用户友好的应用。 jQuery UI 包含了多个关键组成部分: 1. **组件(Widgets)**:这些是预设的UI...
在这个“jQuery UI 1.8实例及文档”中,我们将深入探讨这个版本的特性、应用场景以及如何有效地利用其提供的工具来提升Web应用的用户体验。 一、jQuery UI 1.8概述 jQuery UI 1.8是该框架的一个重要里程碑,发布于...
1. **jQuery UI组件**:jQuery UI 包含了多种组件,如日期选择器(Datepicker)、对话框(Dialog)、拖放功能(Draggable)、可排序列表(Sortable)和可折叠面板(Accordion)。这些组件极大地简化了网页的交互设计...
jQuery UI的核心是其组件系统,这些组件包括但不限于:`accordion`(手风琴)、`autocomplete`(自动完成)、`datepicker`(日期选择器)、`dialog`(对话框)、`draggable`(可拖动)、`droppable`(可放置)、`...
这个“jquery ui demo”正是一个展示jQuery UI功能的实例集合,通过它,我们可以深入理解和学习如何在实际项目中运用jQuery UI。 首先,jQuery UI 包含了多种组件,如对话框(Dialog)、日历(Datepicker)、拖放...
jQuery UI是jQuery的一个扩展库,提供了许多可定制的用户界面组件,其中包括我们关注的datepicker控件。这个组件不仅外观优雅,还支持多种功能,如日期范围选择、日期格式化、日期限制等。 ### 3. 使用步骤 #### ...
- 包含的实例可以帮助开发者快速理解和应用 jQuery UI 的各种功能,通过示例代码了解如何在实际项目中使用这些组件。 - 实例涵盖了基础用法到复杂交互,有助于提高开发技能和理解库的潜力。 7. **兼容性与跨平台*...
总的来说,`jquery-ui-1.8.2.custom.min.js`和`jquery-ui-1.8.4.custom.css`是jQuery UI早期版本的实例,它们展示了如何通过定制和最小化来满足特定项目的需要。尽管版本较旧,但理解这些文件背后的原理和用途,有助...
**jQuery UI 中文帮助文档详解** jQuery UI 是一个基于 jQuery JavaScript 库的用户界面插件集合,...通过阅读“JQuery UI 中文帮助文档”,你可以获取更多组件的用法、配置选项及实例,进一步提升你的前端开发技能。
Struts2是一个强大的MVC(模型-视图-...通过这些实例,初学者能够逐步掌握如何在Struts2环境中有效地利用jQuery UI提升Web应用的用户体验。同时,实践中遇到的问题会进一步加深对这两种技术的理解,有助于开发者成长。
在提供的"JQuery实例"压缩包中,包含了jQuery UI和jQuery Validate的示例代码,可以用来学习和参考。通过研究这些例子,你可以深入理解如何将这两个库集成到你的项目中,以实现更高级的交互效果和表单验证功能。同时...
jQuery UI 是一个基于jQuery JavaScript库的用户界面组件集合,它提供了丰富的交互效果和可自定义的主题,使得开发人员能够轻松创建出美观、功能强大的Web应用程序。这个“jQuery UI插件大全”包含了一系列经过精心...
jQuery UI 1.7 的中文文档为开发者提供了详尽的使用指南、API参考和实例代码,帮助快速理解和应用这些组件。 综上所述,jQuery UI 1.7 是一个强大的工具集,能够极大地提升Web应用的用户体验和开发效率。通过深入...
这篇博文"AngularJS封装jQuery Datepicker"探讨了如何在AngularJS应用中有效地集成并封装jQuery UI的Datepicker插件。 ### 1. AngularJS与jQuery的关系 AngularJS是一个MVC(模型-视图-控制器)框架,它提供了双向...