2011-10-20 101 views
0

您好,我有2个jQuery日期选择器从窗体fromdate和todate。 我必须在采集器中具有以下功能 仅当选择fromdate时,todate才可用/启用-js从fromdate调用onselect()? todate的日期从开始日期起最多可以使用30天,晚于30日且以前的日期禁用。 - 即设置todate的maxdate参数? 我需要知道如何才能做到这一点。 谢谢 Priyankjquery datepicker禁用日期

嗨我得到了一些工作,但禁用日历不会发生。这里是我目前从和日期选择日历。现在写我只是试图禁用第二个日历默认情况下,我还没有完成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> 
+0

你可以发布你的代码吗? –

回答