2016-04-19 1 views
1

Когда я дважды нажимаю на дату в DatePicker Date date, меняется и дата даты.Двойной щелчок по дате меняет дату и дату Дата datepicker

$(function() { 
    $("#from").datepicker({ 
     onClose: function(selectedDate) { 
      $("#to").datepicker("option", "minDate", selectedDate); 
     } 
    }); 
    $("#to").datepicker({ 
     onClose: function(selectedDate) { 
      $("#from").datepicker("option", "maxDate", selectedDate); 
     } 
    }); 
}); 

Вот мой jsfiddle: jsfiddle

ответ

1

Это ошибка: https://bugs.jqueryui.com/ticket/8907#no1

Что происходит, что вызов метода DatePicker 2 в то время как DatePicker 1 открыт причины Datepicker 2 будет оказана вместо datepicker 1. Это можно увидеть, выбрав дату в другом месяце для datepicker 2, затем выбрав дату в datepicker 1; вы увидите переключатель месяца в момент закрытия датпикера.

Но если вы используете тайм-аут, все правильно! См. Jsfiddle.

setTimeout(function(){ $("#to").datepicker("option", "minDate", selectedDate);}, 100); 

https://jsfiddle.net/7x0pwtxf/

+0

, хотя это немного поздно для этого ответа, но спасибо, это действительно работает !! – JK9

 Смежные вопросы

  • Нет связанных вопросов^_^