本文实例讲述了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程序设计有所帮助。
本文地址:https://www.stayed.cn/item/14931
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我