我在我的MVC应用程序中在HtmlTextBoxFor
上添加了jQueryUI DatePicker
。以下是我的代码。现在,当我调试时,日期在create
事件中显示01/01/2001 12:00:00
,而不是所选日期。jQuery UI DatePicker没有设置TextBox的值
<!-- 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
如果你声明如下:'$( ()#datepicker({defaultDate:''}); });' – Irshu