【发布时间】:2017-05-17 14:03:23
【问题描述】:
在我的 C# MVC 程序中使用 jQuery DatePicker 函数,但它给了我一个错误,要么是“无效日期”,要么是我今天的默认日期“17/05/2017”无效。
这是我的 jQuery 以及 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>
这是我的实体:
[Required(ErrorMessage = "You must input a date")]
[Display(Name = "Date of Meter Reading")]
[DataType(DataType.Date)]
public DateTime DateOfReading { get; set; }
【问题讨论】:
标签: c# jquery asp.net-mvc