更改时发布日期选择器值
Posted
技术标签:
【中文标题】更改时发布日期选择器值【英文标题】:Post datepicker value when changed 【发布时间】:2015-03-22 09:06:07 【问题描述】:我正在使用 bootstrap.datepicker 在我的一个 Asp.Net MVC 5 视图中设置一个日期选择器。我想在选择新日期时发布日期。我的代码如下所示:
@using (html.BeginForm("ActionName", "ControllerName", FormMethod.Post))
<div class="form-group form-horizontal">
@Html.LabelFor(model => model.Date)
@Html.TextBoxFor(model => model.Date, new @class = "form-control datepicker", data_provide="datepicker", data_date_format="dd/mm/yyyy")
@Html.ValidationMessageFor(model => model.Date)
</div>
但是,当我选择新日期时,我不知道如何强制使用 Post
方法。
【问题讨论】:
需要使用javascript/jquery来处理datepicker的change
事件并触发提交
【参考方案1】:
您可以订阅 datepicker 的 changedate 事件并发布表单:
$('.datepicker').datepicker().on('changeDate', function ()
$(this).closest('form').submit(); // or this.form.submit();
);
【讨论】:
以上是关于更改时发布日期选择器值的主要内容,如果未能解决你的问题,请参考以下文章