yas
yas

Reputation: 519

jquery datepicker on either current date or selected date

I got a jquery datepicker and I want to implement it like if not selected today's date. if selected, selected date using single date picker.

var autodate=$('#datepicker').datepicker({ dateFormat: "yy-mm-dd" }).val();

                var choosendate='';

                $( "#datepicker" ).datepicker({            
                    dateFormat:'yy-mm-dd',
                    onSelect:function(){                            
                        choosendate=$('#datepicker').datepicker('getDate');
                        autodate=$.datepicker.formatDate('dd-mm-yy', choosendate);
                        //alert($.datepicker.formatDate('dd-mm-yy', choosendate));
                        //alert(autodate);
                    }
                });

what happen here is, onSelect function does not get called in my current code. how should i implement it to get if not selected, today's date. if selected, selected date. thanks

Upvotes: 0

Views: 1913

Answers (2)

tvshajeer
tvshajeer

Reputation: 1329

HTML

<input id="from" /> <input id="to" />

js

var date= new Date();
$("#from").datepicker();
$("#to").datepicker();

$("#from").val($.datepicker.formatDate("mm/dd/yy",date));
$("#to").val($.datepicker.formatDate("mm/dd/yy",date));

try this Demo

Upvotes: 2

bipen
bipen

Reputation: 36531

i think what you are asking here is for defaultDate()

 $( "#datepicker" ).datepicker({            
                dateFormat:'yy-mm-dd',
                defaultDate: Date.now();
            });

Upvotes: 1

Related Questions