2012-09-20 27 views
0

我想设置一个内联DatePicker,它将更新选择上的#StartDate altField,然后在下一次选择它时将更新#EndDate altField。Jquery Datepicker与交替输入内联

所以,它使用相同的在线日历更新本质上是一个日期范围内有两个输入。这里似乎有很多资源,但没有一个关于内联日期选择器。

我刚刚接到第二altField更新挣扎。每个选择只是更新第一个altField。

回答

0

可以使用onSelect事件处理程序的日期选择器的altField每次更新日期选择:

 $("#datepicker").datepicker({ 
      inline:true, 
      altField: "#startDate", 
      onSelect: function(date, ui){ 
       ui.settings.altField = (ui.settings.altField=="#startDate") ? "#endDate" : "#startDate"; 
      } 
     }); 

我会小心你如何使用这个虽然。这似乎很容易造成令人困惑的用户界面。