返回首页
当前位置: 主页 > 电脑软件 >

jQueryUIdatepicker时间控件的使用(增强版)

时间:2019-04-19 07:35
   先看看Datepicker插件的性能表:





第一个日历插件的使用实例

首先导入所需的类库文件:




<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时间控制最终的学习。
------分隔线----------------------------
推荐内容