在JQuery DatePicker中更改minDate选项不起作用 [英] changing minDate option in JQuery DatePicker not working

查看:1172
本文介绍了在JQuery DatePicker中更改minDate选项不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经声明了一个日期选择器实例,如下所示:

  $(#datePickerId)。datepicker(
{dateFormat:'DD,d MM yy',
minDate:0,
showOn:'button',
buttonImage:'../../images/calendar.gif'
buttonImageOnly:true,
hideIfNoPrevNext:true
}
);

我现在要更改为minDate选项,所以我这样做:

  $('#datePickerId')。datepicker('option','minDate',3); 

但没有任何反应。我想做别的事吗?还有什么其他可能的原因呢?

解决方案

Draco,



你可以这样做:

  $(#datePickerId)。datepicker(
{dateFormat:'DD ,d MM yy',
minDate:new Date(2009,10 - 1,25)//将从2009年10月25日起设置minDate
showOn:'button',
buttonImage: '../../images/calendar.gif',
buttonImageOnly:true,
hideIfNoPrevNext:true
}
);记住要写一个月以后(例如:6月6日 - 6月6日)



p>

I have declared a date picker instance as follows:

    $("#datePickerId").datepicker(
    { dateFormat: 'DD, d MM yy',
      minDate: 0,
      showOn: 'button',
      buttonImage: '../../images/calendar.gif',
      buttonImageOnly: true,
      hideIfNoPrevNext: true
    }
   );

I now want to change to the minDate option so I do this:

$('#datePickerId').datepicker('option', 'minDate', 3);

But nothing happens. Was I suppose to do anything else? What other possible causes could there be?

解决方案

Draco,

You can do it like this:

$("#datePickerId").datepicker(
    { dateFormat: 'DD, d MM yy',
      minDate: new Date(2009, 10 - 1, 25), // it will set minDate from 25 October 2009
      showOn: 'button',
      buttonImage: '../../images/calendar.gif',
      buttonImageOnly: true,
      hideIfNoPrevNext: true
    }
   );

remember to write -1 after month (ex. for june is -> 6 -1)

这篇关于在JQuery DatePicker中更改minDate选项不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆