2010-10-05 65 views
0

我必须在jquery datapicked日历中设置startdate/Mindate。我使用的是datepicker v1.7.2。并使用mindate和最大日期prpperty,但它不能正常工作。DatePicker问题

+0

介意解释什么不起作用?当你在这里时,尝试在这里添加一些代码。 – Reigel 2010-10-05 08:29:26

+0

你可以在这里发布你的代码吗? – Alpesh 2010-10-05 08:58:25

回答

1

试试看看这个代码。在这个结束日期是开始日期后1天。

$('#enddate').datepicker({ 
    dateFormat: "dd M yy", 
    beforeShow: customRange, 
    //Your other configurations. 
    }); 

    function customRange(input) { 
    if (input.id == "enddate") 
    { 
    dateMin = new Date(); 
    if ($("#startdate").datepicker("getDate") != null) 
    { 
    dateMin = $("#startdate").datepicker("getDate"); 
    dateMin.setDate(dateMin.getDate() + 1); //here we are adding 1 day to start date/ 
    } 
    } 
    return { 
    minDate: dateMin 
    }; 
}​ 
+0

尝试上面的代码,它应该按照您的要求工作。 – Alpesh 2010-10-05 13:13:03

+0

请看下面的问题 – Shivi 2010-10-06 13:05:55

+0

对不起..现在它的工作正常.... – Shivi 2010-10-06 13:13:31