Jquery:DatePicker:开始/结束日期

在发布我的问题之前,我已经环顾四周

按照我在datepicker中查看的内容(开始日期和结束日期):

1) 开始日期:可以是任何日期,(用户可以选择开始日期当前(现在)到任何将来的日期。

2) 开始日期:用户可以选择开始日期为6个月。 例如:如果今天是04/22/2010,那么我可以回到2009年11月22日,但不会超过6个月。

3)如果用户选择开始日期(未来的当前,而不是过去)少于10天的开始日期,那么我想提醒“需要至少10天”的消息

4) 结束日期:应该是当前日期到未来日期,以前的日期都被禁用。

5)**开始日期/结束日期:**不应超过一年。

非常感谢。

PS:不确定我在这里要求太多:)

我为一位朋友回答了类似的问题。 他需要类似的级联日期,但我认为如果你查看我的标记,你可以看到如何解决这个问题。

HTML

清晰表格

  • 开始日期:
  • 结束日期:
  • 明确

JS

  

    

我更喜欢使用类为datepicker编写默认配置,以便它可以使用多个重复项较少的一个。

 onSelect: function(dateText, inst){ // Check if _until exists and auto set mindate if(inst.id.contains("_from")){ $("#"+inst.id.replace("_from", "_until")).datepicker("option", "minDate", dateText); } } 

假设您的表单ID一致,则此方法有效。 例如,我使用date_until和date_from