"to me it seems wierd or inconsistant that the
datepicker won't allow you to pick a date beyond the maxDate, but you
can enter it manually and nothing happens"

Hence it's "date picker" and not "date enter-er", it does it's job,
let's the use *pick* a date from a calendar


On Aug 26, 7:55 am, sak <saks...@gmail.com> wrote:
> Yeah, I was wanting to avoid the need to write a function......or
> freezing the textbox.....to me it seems wierd or inconsistant that the
> datepicker won't allow you to pick a date beyond the maxDate, but you
> can enter it manually and nothing happens (it should revert back to
> the maxDate)......
>
> anyways all good, I guess I'll have to add that functionality myself..
> Thanks though
>
> On Aug 26, 11:47 am, rupak mandal <rupakn...@gmail.com> wrote:
>
> > hi,
> > you can try this
>
> > $("#datepicker").change(function() {
> >          var date1=$("#datepicker").val();
> >          var myday = new Date(date1);
> >          var today=  new Date();
> >          var one_day=1000*60*60*24;
> >          chan_date=Math.ceil((myday.getTime()-today.getTime())/(one_day));
>
> >          var month = myday.getMonth()+1;
> >          if(month<10)
> >             month="0"+month;
>
> >          var dat=myday.getDate();
> >          if(dat<10)
> >             dat="0"+dat;
>
> >     if(chan_date>0)
>
> > $("#datepicker").attr("value",month+"/"+dat+"/"+myday.getFullYear())
> >       });
>
> >  });
>
> > but the better option is that restrict the user to enter date manually. Made
> > the datepicker text box readonly.
>
> > Thanks
> > Rupak
>
> > On Wed, Aug 26, 2009 at 3:25 AM, sak <saks...@gmail.com> wrote:
>
> > > Hi there
>
> > > I have a problem with the date picker and was wondering if something
> > > had already been developed to sort it out, or whether I would need to
> > > do one myself.
>
> > > With a datepicker in the webapp we are developing, we want to allow
> > > users to view data based on past dates (ie anything from an old date
> > > up to present date). So with this in mind I have set the max date on
> > > the datepicker like this {maxDate: +0} so users can't pick dates
> > > beyond today.
>
> > > However if the user manually enters the dates (say beyond the maxDate)
> > > then nothing happens. The date input holds the date entered even if it
> > > is beyond the maxDate set.
>
> > > What I want it to do, is if the users manually types in a date (if
> > > that date is beyond the maxDate set) then it should revert back to the
> > > maxDate.
>
> > > can the datepicker do this?
>
> > > Any help will be awesome
> > > Thanks
> > > Sak

Reply via email to