0

我希望用戶能夠從現在開始選擇最多18年的日期(即用戶必須年滿18歲才能申請)。以下是我到目前爲止所嘗試的內容。DatePicker出生日期驗證

HTML

<!-- Date input ---> 
     <div class="form-group"> 
      <label class="col-md-4 control-label" for="date">DOB</label> 
      <div class="col-md-4"> 
       <input class="form-control" id="date" name="date" placeholder="MM/DD/YYYY" type="text" required=""> 
      </div> 
     </div> 

JS

<script> 
    $(document).ready(function(){ 
     var date_input=$('input[name="date"]'); //our date input has the name "date" 
     var container=$('.form-horizontal').length>0 ? $('.form-horizontal').parent() : "body"; 
     date_input.datepicker({ 
      format: 'mm/dd/yyyy', 
      endDate: '-18y', 
      container: container, 
      todayHighlight: true, 
      autoclose: true, 
      orientation: "top", 
     }) 
    }) 
</script> 

我與我的下列人員endDate測試,但沒有一個似乎工作

-18y

-18yyyy

18years

回答

1

它正在爲我好,請檢查一下,有可能是已經影響到一些其他的變化。 https://jsfiddle.net/ouy7Ldfw/

date_input.datepicker({ 
     format: 'mm/dd/yyyy', 
     endDate: '-18y', 
     container: container, 
     todayHighlight: true, 
     autoclose: true, 
     orientation: "top", 
    }) 
+0

我想你的解決方案,但我得到'(中間值).decrement不是function'錯誤 – user2650277