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は関数ではありません.'エラー – user2650277