2012-05-21 288 views

回答

4

$('#input').datepicker({ minDate : new Date() });將做到這一點。

看看一個例子,道歉,我不能包含CSS文件

http://jsfiddle.net/xVAfP/

0

在腳本的Jquery:

var dates = $("#date_init, #date_final").datepicker({ 
    onSelect: function(selectedDate) { 
     var option = this.id == "date_init" ? "maxDate" : "minDate", 
     instance = $(this).data("datepicker"), 
     date = $.datepicker.parseDate(
      instance.settings.dateFormat || 
      $.datepicker._defaults.dateFormat, 
      selectedDate, instance.settings d 
     ); 
     dates.not(this).datepicker("option", option, date); 
    } 

}); 

輸入:

與PHP:

<input type="text" maxlength="10" name="date_final" id="date_final" value="<? echo date('Y/m/d'); ?>" > 

或者您可以使用javascript來設置輸入日期。

再見。 www.estevaosoberano.com

0
<input type="text" id="tbStartDate" value="" disabled="disabled" /> 
<input type="text" id="tbEndDate" value="" disabled="disabled" /> 
<script type="text/javascript"> 
    $(document).ready(function() { 
     $("#tbStartDate").datepicker({    
      dateFormat: 'dd-mm-yy', 
      showOn: 'button', 
      buttonImageOnly: true, 
      buttonImage: '/Content/Calendar.png', 
      buttonText: 'Click here (date)', 
      onSelect: function (dateText, inst) { 
       var $endDate = $('#tbStartDate').datepicker('getDate'); 
       $endDate.setDate($endDate.getDate() + 1); 
       $('#tbEndDate').datepicker('setDate', $endDate).datepicker("option", 'minDate', $endDate); 
      }, 
      onClose: function (dateText, inst) { 
       //$("#StartDate").val($("#tbStartDate").val()); 
      } 
     }); 

     $("#tbEndDate").datepicker({ 
      dateFormat: 'dd-mm-yy', 
      showOn: 'button', 
      buttonImageOnly: true, 
      buttonImage: '/Content/Calendar.png', 
      buttonText: 'Click here (date)', 
      onClose: function (dateText, inst) { 
       //$("#EndDate").val($("#tbEndDate").val()); 
      } 
     }); 

      var $endDate = $('#tbStartDate').datepicker('getDate'); 
      $endDate.setDate($endDate.getDate() + 1); 
      $('#tbEndDate').datepicker('setDate', $endDate).datepicker("option", 'minDate', $endDate); 
    }); 
</script> 
相關問題