jQueryUIdatepicker时间控件的使用(增强版)
第一个日历插件的使用实例
首先导入所需的类库文件:
<script type=文本/ javascriptsrc=$ { pageContext。请求。contextpath } / / jquery-1.7.1 js js脚本> >。
<script type=文本/ javascriptsrc=$ { pageContext。请求。contextpath } / / jQuery JS。UI。DatePicker zh CN。JS脚本>>
<script type=文本/ javascriptsrc=$ { pageContext。请求。contextpath } / / jquery-ui-1.8.18 JS。习俗。js>文字>
linkrel =样式表type=文本/ CSShref =$ { pageContext。请求。contextpath } / / / UI CSS轻松jquery-ui-1.8.18。自定义CSS>
首先,编写页面代码:
div类演示>
P >日期:输入=文本id=Datepicker>磷>
然后使用js代码调用插件。
效果截图:
下面的示例用于验证一些常见属性:
1、该:使用备用输出字段,选定的日期将在另一个输出格式转换为另一种控制和价值选择,即输出控制。
对altformat格式:该输出
实例验证:
网页代码:
div类演示>
P >日期:输入=文本id=Datepicker>
输入类型>文本,替代大小= 30
Js Code:
$(函数(){())
$(# DatePicker)。Datepicker({
AltField:#交替
altformat:DD,D毫米,YY
});
});
效果截图:
2、showanim:设置日期显示或隐藏动画的名字
js代码的编写:
$(函数(){())
$(# DatePicker)。Datepicker();
$(#动画)。变化(函数(){)
$(# DatePicker)。Datepicker(选项
});
});
3、showbuttonpanel:按钮是否显示
Js Code:
{ }查看plaincopyprint Javascript
$(# DatePicker)。Datepicker({
showbuttonpanel:真
});
正如您所看到的,面板下面有两个按钮:单击今天跳转到今天的日期,单击关闭并关闭面板。
4、日期格式:指定的日期格式显示
Js Code:
$(# DatePicker)。Datepicker({
DateFormat:YY /毫米/ DD
});
效果截图:
正如你可以看到图像,文本框中的日期格式是从以前的yy-mm-dd转化为 / / dd.of毫米,当然还有其他的格式,可以根据自己的喜好。
5、changemonth:是否使用下拉列表选择一个月
ChangeYear:是否使用下拉列表选择年
添加此属性的JS代码:changemonth:真实或ChangeYear:真
标题栏的月份或年份将以下拉菜单的形式显示:
6、yearrange:设置时间范围在下拉列表框中显示,可相对于今年(网络:+ NN)或相对于选定年份(c-nn:C NN)或绝对的一年(即:nnnn)。
将属性添加到js代码中:
$(# DatePicker)。Datepicker({
ChangeYear:真的,
YearRange:2011:2012
});
效果截图:
从图中可以看出,这一年是以下拉菜单的形式出现的,下拉菜单只出现在2011和2012选项中。
注:本yearrange属性只用于ChangeYear为真时。
7、numberofmonths:建立了几个月。两个数,可以表示显示的行数和列数的数组
Js Code:
$(# DatePicker)。Datepicker({
numberofmonths:3
});
上述规定的numberofmonths是3,然后弹出日历面板显示当前和未来的两个月,如图:
8、译文:设置事件触发选择器的名字
ButtonText:指定显示在触发按钮的文本和译文属性应设置为按钮或
buttonimage:指定弹出按钮图像的URL,如果设置,按钮上显示的文本将成为ALT值
buttonimageonly:图像是否放置在控制,作为触发,如果设置为true,则按钮只会让图片作为按钮,然后页面会更漂亮。
这里我写了三个文本框来比较上面的属性:
1)js代码:
$(# datepicker2)。Datepicker({
译文:
按钮上显示的文本:日历按钮
});
效果截图:
2)将按钮设置为图片:
Js Code:
$(# DatePicker)。Datepicker({
译文:按钮015
buttonimage:图片 /日历。GIF
buttonimageonly:真
});
通过以上的比较,可以了解的buttonimageonly属性的作用。
9、mindate:最小的日期可以选择,零是不受限制的
maxdate:可选择的最大日期。零表示不受限制
两者都基于当天的日期。
Js Code:
$(函数(){())
$(# DatePicker)。Datepicker({
在当天说,只有20天之前和10天之后的日期,你可以选择。
MinDate:20,
maxdate:+ 10d
});
});
如果以下数字在7号之前没有选择(当前日期是27):
以上是jQuery UI datepicker时间控制使用的深入研究,为后续的学习奠定了基础。我希望你能继续关注jQuery UI datepicker时间控制最终的学习。