Я добавил jQueryUI DatePicker
в HtmlTextBoxFor
в мое приложение MVC. Ниже мой код. Теперь, когда я отлаживаю, дата показывает 01/01/2001 12:00:00
в событии create
вместо выбранной даты.jQuery UI DatePicker не устанавливает значение TextBoxFor
<!-- JoinDate -->
<div class="form-group">
<div class="editor-label">
@Html.LabelFor(model => model.JoinDate, new { @class = "col-sm-2 control-label" })
</div>
<div class="editor-field">
@Html.TextBoxFor(model => model.JoinDate, new { @class = "form-control", @id = "datepicker" })
@Html.ValidationMessageFor(model => model.JoinDate)
</div>
<script src="~/Content/js/jquery.js"></script>
<script src="~/Scripts/jquery-ui-1.11.4.min.js"></script>
<script>
$(function() {
$("#datepicker").datepicker();
});
Вы «ве ссылается JQuery-UI в два раза, вам необходимо удалить либо одну из ссылок. Я предлагаю удалить '' – Irshu
По-прежнему получать значение '01/01/...' – DhavalR
Что делать, если вы объявите его как: '$ (function() { $ ("# datepicker"). datepicker ({defaultDate: ''}); }); ' – Irshu