0
Verwenden einer jQuery DatePicker-Funktion in meinem C# MVC-Programm, aber es gibt mir einen Fehler entweder sagen "ungültiges Datum" oder mein Standarddatum von heute "17/05/2017" ist ungültig.Ungültiges Datum von DatePicker
Hier ist meine jQuery als auch meine Labels/Herausgeber in meinem Create.cshtml:
<div class="editor-label">
@Html.LabelFor(model => model.DateOfReading)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.DateOfReading)
@Html.ValidationMessageFor(model => model.DateOfReading)
</div>
<script>
if (datefield.type!="date"){ //if browser doesn't support input type="date", initialize date picker widget:
jQuery(function ($) { //on document.ready
$('#DateOfReading').datepicker({ dateFormat: 'dd/mm/yy', maxDate: 0, defaultDate: 0 }).val(new Date().toLocaleDateString());
})
}
</script>
Hier ist meine Einheit:
[Required(ErrorMessage = "You must input a date")]
[Display(Name = "Date of Meter Reading")]
[DataType(DataType.Date)]
public DateTime DateOfReading { get; set; }
erhalte ich die Meldung „Der Wert‚17/05/2017‘ist nicht gültig für Datum Zählerablesung.“ immer noch mit dem – KOD459
Ich denke, [Anzeige (Name = "Date of Meter Reading")] sollte auch [Display (Name = "DateOfReading")] sein. – tmutton
Welchen Wert gibt das jquery-Plugin? Setzen Sie eine console.log dort ein, wenn Sie können. – tmutton