【问题标题】: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事件并触发提交

标签: asp.net-mvc forms razor datepicker


【解决方案1】:

您可以订阅 datepicker 的 changedate 事件并发布表单:

$('.datepicker').datepicker().on('changeDate', function () {
    $(this).closest('form').submit(); // or this.form.submit();
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-23
    • 2013-11-28
    • 2019-08-23
    • 1970-01-01
    • 1970-01-01
    • 2015-10-03
    相关资源
    最近更新 更多