2012-01-05 120 views
0

我已创建到我的表单中的字段,并且有地方,日期范围的两个文本字段。我已经正常运行我的jQuery来为它们分配日期选择器并且工作正常。jQuery,UI日历,两个日期选择器自动设置日期范围中的第二个日期

如果用户第一次填写表格或在用户第二次编辑该表格时保存的数据,文本字段将自动填入当前日期。

无论如何,我喜欢做的是在使用第一个字段之前自动设置第二个字段的minDate。

这是我的代码:

$('#stigma_start').datepicker(
    { 
     dateFormat: 'd MM yy', 
     timeFormat: 'h:mm', 
     hideIfNoPrevNext: false, 
     showWeek: true, 
     changeMonth: true, 
     changeYear: true, 
     onSelect: function(selectedDate) 
     { 
      var instance = $(this).data("datepicker"); 
      var date = $.datepicker.parseDate(instance.settings.dateFormat || $.datepicker._defaults.dateFormat, selectedDate, instance.settings); 

      $('#stigma_expires').datepicker("option", "minDate", date); 
     } 
    } 
); 

$('#stigma_expires').datepicker(
    { 
     dateFormat: 'd MM yy', 
     timeFormat: 'h:mm', 
     hideIfNoPrevNext: false, 
     showWeek: true, 
     changeMonth: true, 
     changeYear: true 
    } 
); 

回答

2

如何明确设置的minDate选择第二个日期选择?第一个onSelect应该在这个设置中正确设置。

+0

我已经做到了,努力工作! ;)Thansk很多 – 2012-01-05 10:52:05

相关问题