bawię się jquery ui i mam mały problem z kalendarzem datepicker. Zrobiłem coś takiego:
$(function() { var dates = $( "#from, #to" ).datepicker({ defaultDate: "+1w", changeMonth: true, numberOfMonths: 1, onSelect: function( selectedDate ) { var option = this.id == "from" ? "minDate" : "maxDate", instance = $( this ).data( "datepicker" ), date = $.datepicker.parseDate( instance.settings.dateFormat || $.datepicker._defaults.dateFormat, selectedDate, instance.settings ); dates.not( this ).datepicker( "option", option, date ); } }); }); i później w kodzie strony:
Generalnie wszystko działa ale zastanawiam się jak ograniczyć możliwość wyboru dat tak, żeby druga data("to") była najpóźniej 14 dni od pierwszej("from"). Czyli jeśli ktoś jako pierwszą wybiera 01.03.2012 to jako drugą może wybrać max 15.03.2012 (maksymalnie 14 dni później od pierwszej).
Pozdrawiam,
D.C.