Thanks again, still no luck though. I copied and pasted your code exactly
and the second date picker still allows any date to be selected.


2010/1/15 Balázs Suhajda <suhaj...@gmail.com>

> I think the problem with that is that you need the parse the date from
> the other input for which you can use the utility function
> $.datepicker.parseDate( format, value, settings )
>
> I've tried the following and it sets the minDate properly:
>
> beforeShow: function(input) {
>       var min = $("#startDate").val();
>       var format = $("#startDate").datepicker('option', 'dateFormat');
>       $(input).datepicker('option', 'minDate',
> $.datepicker.parseDate(format, min));
>  }
>
> On Fri, Jan 15, 2010 at 9:30 PM, Michael J. Sprague
> <mikespra...@gmail.com> wrote:
> > Thanks for the reply. I've been through the documentation several times
> and
> > when I hard code a minDate and/or maxDate it seems to work fine but when
> I
> > try to set it dynamically I'm having no luck. Here's some pared down code
> to
> > give an example of what I'm trying to do:
> >
> > $("#startDate").datepicker();
> >
> > $("#endDate").datepicker({
> >      beforeShow: function() {
> >           $("#endDate").datepicker('option', 'minDate', new
> > Date($("#startDate").val()));
> >      }
> > });
> >
> >
> > 2010/1/15 Balázs Suhajda <suhaj...@gmail.com>
> >>
> >> Since you always have the other calendar's value available from an
> >> input, you can easily do all the math with it and the current date
> >> before rendering each day on the currently open calendar taking
> >> advantage of the beforeShowDay event:
> >> http://jqueryui.com/demos/datepicker/#event-beforeShowDay
> >>
> >> On Fri, Jan 15, 2010 at 5:28 PM, Michael J. Sprague
> >> <mikespra...@gmail.com> wrote:
> >> > I need to have two datepickers, one for a start date and one for an
> end
> >> > date. I currently have them set up and working but I now need to
> >> > restrict
> >> > the selectable dates. The end date can never be greater than the
> current
> >> > date and the user should never be able to select more than a 30 days
> >> > range
> >> > either forward from the start sate or backwards from the end date.
> I've
> >> > done
> >> > some googling and found options that were close but nothing that
> worked
> >> > the
> >> > way I needed it to. Does anyone have any sample code that will help me
> >> > accomplish this?
> >> >
> >> > Thanks in advance,
> >> >
> >> > Mike
> >> >
> >> > --
> >> > You received this message because you are subscribed to the Google
> >> > Groups
> >> > "jQuery UI" group.
> >> > To post to this group, send email to jquery...@googlegroups.com.
> >> > To unsubscribe from this group, send email to
> >> > jquery-ui+unsubscr...@googlegroups.com<jquery-ui%2bunsubscr...@googlegroups.com>
> .
> >> > For more options, visit this group at
> >> > http://groups.google.com/group/jquery-ui?hl=en.
> >> >
> >> >
> >>
> >>
> >>
> >> --
> >> Best regards,
> >> Balázs Suhajda
> >>
> >> --
> >> You received this message because you are subscribed to the Google
> Groups
> >> "jQuery UI" group.
> >> To post to this group, send email to jquery...@googlegroups.com.
> >> To unsubscribe from this group, send email to
> >> jquery-ui+unsubscr...@googlegroups.com<jquery-ui%2bunsubscr...@googlegroups.com>
> .
> >> For more options, visit this group at
> >> http://groups.google.com/group/jquery-ui?hl=en.
> >>
> >>
> >>
> >
> >
> > --
> > You received this message because you are subscribed to the Google Groups
> > "jQuery UI" group.
> > To post to this group, send email to jquery...@googlegroups.com.
> > To unsubscribe from this group, send email to
> > jquery-ui+unsubscr...@googlegroups.com<jquery-ui%2bunsubscr...@googlegroups.com>
> .
> > For more options, visit this group at
> > http://groups.google.com/group/jquery-ui?hl=en.
> >
> >
>
>
>
> --
> Best regards,
> Balázs Suhajda
>
> --
> You received this message because you are subscribed to the Google Groups
> "jQuery UI" group.
> To post to this group, send email to jquery...@googlegroups.com.
> To unsubscribe from this group, send email to
> jquery-ui+unsubscr...@googlegroups.com<jquery-ui%2bunsubscr...@googlegroups.com>
> .
> For more options, visit this group at
> http://groups.google.com/group/jquery-ui?hl=en.
>
>
>
>
--
You received this message because you are subscribed to the Google Groups "jQuery UI" group.
To post to this group, send email to jquery...@googlegroups.com.
To unsubscribe from this group, send email to jquery-ui+unsubscr...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/jquery-ui?hl=en.

Reply via email to