I'm doing the same thing using UI 1.7.2 with JQuery 1.3.2

This code works for me:

  <script type="text/javascript" defer="defer">
                $(document).ready
                (
                        function()
                        {
                                $('#fromDate').datepicker(
                                        {
                                                showAnim:'slideDown',
                                                onClose: function()
                                                {
                                                        var day = 
$('#fromDate').datepicker('getDate');
                                                        
day.setDate(day.getDate()+1);
                                                        
$('#toDate').datepicker('option', 'minDate', day );
                                                }
                                        }
                                );
                                $('#toDate').datepicker(   
{showAnim:'slideDown'} );
                        }
                );
  </script>

On Dec 2, 7:19 am, biggunn <[email protected]> wrote:
> I know this has been brought up before, but I have been unable to get
> the solution previously offered to work.  Here is what I need to do.
> I have two datepickers on my page, in a "arrive" and "depart" type of
> scenario.  What I need to happen is to set the minDate of the "depart"
> datepicker to be no sooner than date chosen by the "arrive"
> datepicker.
> For example, someone chooses to arrive on January 1, 2010.  The depart
> datepicker should not allow a date earlier than January 1, 2010 to be
> chosen.
>
> The code previously offered is below.  I have played with this for a
> couple of hours now and am getting nowhere.  For some reason, it
> breaks the "depart" datepicker and won't bring up the calendar at
> all.  Any help is greatly appreciated.
>
> <script type="text/javascript">
>         $(document).ready(function() {
>            $("#arrive").datepicker({
>                         minDate: new Date(2009, 11 - 1, 6),
>                         onSelect: function(dateText, inst){
>                                 var day =
> $("#arrive").datepicker("getDate");
>                         day.setDate(day.getDate()+1);
>                                 $("#depart").datepicker
> ("option","minDate",
> day);
>                         }
>                 });
>            $('#calendar-trigger-arrive').click(function() {
>                         $('#arrive').datepicker('show');
>            });
>         });
> </script>

--

You received this message because you are subscribed to the Google Groups 
"jQuery UI" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/jquery-ui?hl=en.


Reply via email to