jquery datepicker禁用日期

时间:2011-10-20 20:24:10

标签: jquery

您好我在日期和日期的表单上有2个jquery日期选择器。 我必须在拣货员中有以下功能 只有当选择了fromdate时,才能使用/启用todate -js调用来自fromdate的onselect()? todate的日期最长可达30天,晚于30天,之前的日期已被禁用。 - 即为todate设置maxdate参数? 我需要知道如何实现这一目标。 谢谢 Priyank

嗨,我有些工作,但日历的禁用没有发生。这是我目前来自和日历的选择。现在写我只是试图默认禁用第二个日历,我还没有完成onselect功能来启用它,但它没有被禁用。还有其他办法吗? disabled = true不适用于datetimepicker。 谢谢 Priyank

<span class="labels">To Date</span>
<input type="text" name="dateFrom" value="" id="datefrom">

<script>
jQuery(function() {
jQuery( "#datefrom" ).datetimepicker({ dateFormat: 'yy-mm-dd',
   showSecond: true,
   timeFormat: 'hh:mm:ss',
   changeMonth: true,
   changeYear: true,
   maxDate: new Date, 
   minDate: new Date('2011-08-02'),
   showOn: "button",
   buttonImage: "/calendar.png",
   buttonImageOnly: true });
   onSelect: function enabletoDate(dateText, inst) { }
});
</script>

<span class="labels">To Date</span>
<input type="text" name="dateto" value="" id="dateto">

<script>
jQuery(function() {
jQuery( "#dateto" ).datetimepicker({
   disabled: true,
   dateFormat: 'yy-mm-dd',
   showSecond: true,
   timeFormat: 'hh:mm:ss',
   changeMonth: true,
   changeYear: true,
   showOn: "button",
   buttonImage: "/images/users/calendar.png",
   buttonImageOnly: true });
});

</script>

1 个答案:

答案 0 :(得分:0)

如果您使用的是Jquery UI的日期选择器,则可以为选择器设置maxDate和minDate属性。

http://jqueryui.com/demos/datepicker/