2013-01-04 41 views
0

我有一个jQuery的日期选择器,我想实现它,就像没有选择今天的日期。如果选中,则使用单个日期选择器选择日期。当前日期或选定日期的jQuery的日期选择器

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); 
        } 
       }); 

这里发生的是,onSelect函数不会在我当前的代码中调用。我应该如何实现它,以获得如果没有选择,今天的日期。如果选择,则选择日期。 感谢

回答

1

我想你问这里是defaultDate()

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

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

相关问题