Używam wtyczki Datepicker Jquery z tym timepicker addon w dwóch polach wejściowych, jeden dla daty "Od", a drugi z datą "Do".Datepicker JQuery - 2 wejścia Od i Do
Kiedy ustawić pierwszy, chcę drugi za jeden dzień po wybranej w pierwszym terminie, wyłączając wszystkie daty wcześniej niż wybrany w terminie „Od” daty
Jeśli " Aby "data została wybrana jako pierwsza, data" Od "jest ustawiona na dzień przed datą" Do ".
Znalazłem kilka przykładów, ale nie wiem, jak uzyskać datę z czasem .Tak, jeśli mogę, na przykład, wybrać /12/2010 15:50 w " z”datą, data w polu "do" data jest ustawiona na /12/2010 15:50 lub przynajmniej /12/2010 00:00.
EDYCJI ***
Właśnie uznał ten piece of code, który działa jak chcę, ale bez dodatku timepicker.
$(function(){
$('#dateFrom').datepicker({
dateFormat: 'dd/mm/yy',
onSelect: function(dateText, inst) {
$('#dateTo').datepicker('option','minDate', new Date(inst.selectedYear, inst.selectedMonth, inst.selectedDay));
}
});
$('#dateTo').datepicker({
dateFormat: 'dd/mm/yy',
onSelect: function(dateText, inst) {
$('#dateFrom').datepicker('option','maxDate', new Date(inst.selectedYear, inst.selectedMonth, inst.selectedDay));
}
});
});
Na podstawie powyższego kodu, byłoby możliwe, aby ją dostosować, tak, że można go używać z dodatku timepicker?
Dzięki wcześniej
Problem z użyciem metody 'onSelect' polega na tym, że nie zachowuje się tak samo z wtyczką datetimepicker. Zwróć uwagę, że musisz kliknąć dzień, aby zamknąć widżet. Nie dotyczy to datetimepicker, prawdopodobnie z powodu suwaka na czas. Fakt, że nie ma żadnego wiarygodnego zdarzenia, które zostanie wywołane, gdy użytkownik wybierze datę (kliknięcie "zrobione" na wtyczce lub kliknięcie widżetu) sprawia, że ciężko jest to zrobić w ten sposób, przynajmniej z badaniami, które zrobiłem . –
@Andrew: OK, zdecydowałem, że nie zamierzam nic robić z tymi wejściami, ale jest jeszcze jedna strona, na której mam również 2 wejścia (FROM i TO), tam wystarczy prosty kalendarz, ale jeśli używam to http://jsbin.com/iyobi Dostaję błąd w IE. Co mam zrobić, aby ten błąd zniknął? – eddy
Nie widzę błędu na IE8 lub IE8 w trybie IE7 –