Ok, also nachdem ich dem Date Picker Tutorial gefolgt bin, kann ich einen Datepicker erstellen. Aber ich möchte ein Limit für die Datumsauswahl festlegen. Zum Beispiel möchte ich nur die Datumsauswahl vom 5. Januar 2017 bis zum 5. August 2017 zulassen. "Wie kann ich das erreichen? Beachten Sie, dass ich die Eigenschaft dateFormat
des Datepickers nicht ändern möchte. Außerdem funktioniert die Eigenschaft dateformat
ordnungsgemäß.Wie man Min- und Max-Datum im JQueryUI DatePicker in ASP.Net MVC 5 einstellen kann.
im Folgenden finden sie, was ich habe bis jetzt:
<script type="text/javascript">
$(function() {
$(".date-picker").datepicker({
dateFormat: 'dd-M-yy',
minDate: '05-Jan-17',
maxDate: '05-Aug-17'
});
});
</script>
I minDate als '05 -Jan-17' ausgewählt, weil ich dachte, dass es im gleichen Format gebracht werden soll, wie ich die dateFormat
als dd-M-yy
gesetzt habe.
Dokumentation von JQuery UI :
Nach dem Documentation of JQUERY DatePicker durchlaufen ich dachte, dass ich so etwas wie unten tun müssen.
<script type="text/javascript">
$(function() {
$(".date-picker").datepicker({
dateFormat: 'dd-M-yy',
});
$(".date-picker").datepicker("option", "minDate", "05-JAN-17");
});
</script>
Aber das funktioniert auch nicht. Bitte hilf mir.
Model-Klasse
public class Genre
{
public int Id { get; set; }
[DisplayFormat(DataFormatString = "{0:dd-MMM-yyyy}", ApplyFormatInEditMode = true)]
public DateTime SongDate { get; set; }
}
EDIT 1: Dies auch nicht funktioniert.
$(".date-picker").datepicker("option", "minDate", new Date("05-Jan-2017"));
EDIT 2 Below Änderung
arbeitete$(".date-picker").datepicker("option", "minDate", new Date("01-05-2017"));
$(".date-picker").datepicker("option", "maxDate", new Date("08-05-2017"));
Die Bearbeitung hinzugefügt. Können Sie das einmal überprüfen? – Unbreakable
Habe es geschafft, danke zu arbeiten. – Unbreakable
Oho, gab es noch ein Problem? –