0

Meine Ansicht:Disable Zukunft geht

<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 
}); 

es zeigt TypeError: $(...).datepicker is not a function

Ich möchte alle zukünftigen Termine nach
heute deaktivieren Der Versuch, zu implementieren.

+0

Haben Sie es in Ihre Seite ein? – passion

+0

yeah vielleicht ist der datepicker nicht in deiner Seite enthalten – Beginner

Antwort

0

Verwenden MaxDate statt 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"}' 

versuchen, dies in html

0

wie andere erwähnt haben Sie es vielleicht nicht ... in Ihre Seite aufgenommen haben und als Soweit Logik betroffen für die Deaktivierung von Daten nach heute:

Y ou kann heute MaxDate Möglichkeit picker,

das ist, was Jquery Datepicker api docs haben über MaxDate Option

Die maximal wählbare Datum zuordnen. Wenn es auf null gesetzt ist, gibt es kein Maximum.

$(function(){ 

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

}); 

Hier ist die fiddle Ihr Problem hoffen nun behoben ist