【发布时间】:2015-04-04 06:30:38
【问题描述】:
我使用 Jquery DatePicker 并从文本框中收集值并传递给 C# 控制器问题是当我选择低于 10 的日期时,它会正确地控制但如果日期超过 10(2015 年 5 月 21 日)它是给出空值所以我在浏览器中放置了断点并检查了那里的值它得到了正确的
<!--/PAGE -->
<!-- JAVASCRIPTS -->
<!-- Placed at the end of the document so the pages load faster -->
<!-- JQUERY -->
<script src="~/Content/js/jquery/jquery-2.1.1.min.js"></script>
<!-- JQUERY UI-->
<script src="~/Content/js/jquery-ui-1.11.4.custom/jquery-ui.min.js"></script>
<!-- BOOTSTRAP -->
<script src="~/Content/bootstrap-dist/js/bootstrap.min.js"></script>
<!-- COOKIE -->
<script type="text/javascript" src="~/Content/js/jQuery-Cookie/jquery.cookie.min.js"></script>
<!-- CUSTOM SCRIPT -->
<script src="~/Content/js/Advertisement.js"></script>
<script>
// A $( document ).ready() block.
$(document).ready(function () {
$("#strtdate,#enddate").datepicker({
format: "dd/mm/yyyy"
});
});
</script>
<div class="col-sm-6 col-md-6 form_field">
<label class="control-label">Start Date</label>
<input type="text" id="strtdate" class="form-control">
</div>
谢谢
【问题讨论】:
-
日期格式可能有问题。 Datepicker 值在
mm/dd/yyyy中传递。将其作为dd/mm/yyyy/传递并检查您的模型。 -
谢谢@ShaunakD 更改了它的格式...
标签: c# jquery jquery-ui jquery-ui-datepicker