0

マイビューをさかのぼり:無効に未来は

<input type="text" class="datepicker" placeholder="DD/MM/YYYY" id="datepicker" ng-model="datepicker" name="datepicker" style="width:100%" tabindex="4" required/>` 
Controller: 
    `$('#datepicker').datepicker({ 
format: 'mm-dd-yyyy', 
endDate: '+0d', 
autoclose: true 
}); 

それは私が今日
を実装しようとした後、すべての将来の日付を無効にしたいTypeError: $(...).datepicker is not a function

を示しています。

+0

解決されてほしいのですか? – passion

+0

ええ、あなたのページにdatepickerが含まれていない可能性があります – Beginner

答えて

0

利用maxDateの代わりにendDateに

<input type="text" class="datepicker" placeholder="DD/MM/YYYY" id="datepicker" ng-model="datepicker" name="datepicker" style="width:100%" tabindex="4" required/>` 

$('#datepicker').datepicker({ 
format: 'mm-dd-yyyy', 
maxDate: new Date(), 
autoclose: true 
}); 

Fiddle

0
data-plugin-datepicker data-plugin-options='{"autoclose": true, , "endDate": "0d", "format": "dd-mm-yyyy"}' 

のhtmlでこれを試してみてください

0

他の人があなたのように...あなたのページでそれを含まれていない可能性があります述べてきたように今日以降の日付を無効にするロジックに関する限り:

OUは

これはjqueryの日付ピッカーのAPIドキュメントがmaxDateのオプション

最大選択可能日付についての持っているもので、日付ピッカーのmaxDateのオプションに今日割り当てることができます。 nullに設定すると、最大値はありません。ここで

$(function(){ 

    $('#thedate').datepicker({ 
     dateFormat: 'dd-mm-yy', 
     maxDate: new Date() 
    }); 

}); 

あなたのページにそれを含めるでしたfiddleはあなたの問題は今

関連する問題