2013-01-04 125 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

相關問題