Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 11th, 2012  |  syntax: None  |  size: 0.90 KB  |  hits: 12  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. jQuery datapicker select-able date after user input start date and end date
  2. <input type="text" id="date1_start" />
  3. <input type="text" id="date1_stop" />
  4.  
  5. <hr />
  6.  
  7. <input type="text" id="date2_start" />
  8. <input type="text" id="date2_stop" />
  9.        
  10. var dates2 = $( "#date2_start, #date2_stop" ).datepicker();
  11.  
  12. var dates = $( "#date1_start, #date1_stop" ).datepicker({
  13.     defaultDate: "+1w",
  14.     changeMonth: true,
  15.     numberOfMonths: 1,
  16.     onSelect: function( selectedDate ) {
  17.         var option = this.id == "date1_start" ? "minDate" : "maxDate",
  18.             instance = $( this ).data( "datepicker" ),
  19.             date = $.datepicker.parseDate(
  20.                 instance.settings.dateFormat ||
  21.                 $.datepicker._defaults.dateFormat,
  22.                 selectedDate, instance.settings );
  23.         dates.not( this ).datepicker( "option", option, date );
  24.         dates2.datepicker( "option", option, date );
  25.     }
  26. });