更新bootstrap datetime小部件以设置日期

时间:2016-10-17 08:28:32

标签: javascript datepicker momentjs bootstrap-datetimepicker eonasdan-datetimepicker

我在其中一个项目中使用Bootstrap datetimepicker。它是一个MVC应用程序,它默认隐藏日期输入并显示引导日期时间选择器。

我们现在遇到的问题是我们无法设置小部件中日期字段中设置的日期。它总是在今天加载。

例如:

  1. 我在浏览器中加载表单
  2. 我在日期时间选择器中选择日期
  3. 我提交的表单有错误
  4. 页面重新加载,日期选择器设置为今天,输入值是正确的日期,如果我导航到datepicker中的日期显示为选中。
  5. 我已阅读文档并尝试使用更新功能和setdate功能,但他们没有做任何事情也没有返回错误。

    我期望它做的是在填写输入时显示所选日期。

    现在我被卡住了。

    编辑:

    我在页面上使用输入类型=“text”,类名为datePickerInline。 在该类上有一个隐藏输入的css样式,并且存在以下脚本:

    / * Document Ready Inits * /

    $(function () {
        initDatePickers();
    });
    
    /* Bindings */
    function initDatePickers() {
        $('.datePickerInline').datetimepicker({
            inline: true,
            keepOpen: true,
            debug: true,
            locale: 'nl'
        });
    }
    

    输入可以预先填写日期。这就像一个魅力。例如,如果我获取$('.datePickerInline').val()并尝试在datetimepicker方法中添加setDate,则它不起作用。我不能让.update()去工作。它一直出错。

    愚蠢的是日期设置正确但小部件不会“滚动”到正确的页面......

0 个答案:

没有答案