【问题标题】:Moment.js/Bootstrap Datepicker not showing values upon loadMoment.js/Bootstrap Datepicker 不显示加载值
【发布时间】:2017-05-26 12:06:23
【问题描述】:

这段代码应该可以工作,但事实并非如此。即使模型属性具有值,加载时的字段也是空的。它是可为空的 DateTime 属性:

$('#PublishDate').datetimepicker({
        format: 'MMM/DD/YYYY'
    });

更改值然后提交表明该值已正确捕获,但在加载视图时仍为空。

【问题讨论】:

    标签: asp.net-mvc twitter-bootstrap-3 momentjs


    【解决方案1】:

    由于某种原因无法加载,我之前尝试过,我认为它与 datetimepicker 有关。

    我所做的是,在初始化 datetimepicker 之后,我使用 jquery 来加载初始值 在你的情况下,

    //init datetimepicker
    $('#PublishDate').datetimepicker({
        format: 'MMM/DD/YYYY'
    });
    // Manually set the value 
    $("#PublishDate").val('@Html.Raw(Model.PublishDate)');
    

    可能还有其他方法,我只是分享我的解决方案。

    【讨论】:

    • 谢谢。会尝试这种方法。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-08-08
    • 1970-01-01
    • 2015-08-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多