Ich habe dieses Stück aspx-Code:glyphicon-Kalender Start- und Enddatum
<div class="col-xs-2">
<label for="txtDateActioned" style="cursor: pointer;">Date Actioned</label>
<div id="sandbox-container">
<div class="input-group date">
<input type="text" class="form-control" id="txtDateActioned" /><span class="input-group-addon"><i class="glyphicon glyphicon-calendar"></i></span>
</div>
</div>
</div>
Von meinem Verständnis (und ich bin nicht ein Web-Entwickler, nur bei der Wartung zu kämpfen) ist dies ein Bootstrap-Datetime-Picker.
Mein bescheidener Wunsch ist es, das "Enddatum" (oder "max date") auf "Heute" oder ein anderes Datum zu setzen. Ich habe versucht, dies zu tun mit JS (im $(document).ready(function()...)
Abschnitt):
$('#txtDateActioned').daterangepicker(
{
maxDate: "01-09-2016"
}
);
Aber ich kann nicht einen Weg finden, damit es funktioniert. Der Benutzer kann immer noch ein zukünftiges Datum auswählen, was genau das ist, was ich verhindern möchte. Ich habe auch verschiedene Datumsformate wie "2016-09-01" ausprobiert und auch "$('#txtDateActioned').datetimepicker()
" versucht. Nichts hat jedoch für mich funktioniert.
Jede Hilfe wird am meisten geschätzt.
Elad
Siehe hierzu - http://www.deraterangepicker.com/. Ich verstehe, dass Sie alle notwendigen Dateien für die Auswahl des Datumsbereichs zur Verfügung gestellt haben. Bei Datumsbereichsauswahl können Sie den Bereich auch mit 'startDate' und 'endDate' und nicht 'maxDate' definieren. 'maxDate' ist anwendbar bei datetimepicker. –