Datetimepicker不能正常工作。错误:无法读取未定义的属性“top”

时间:2013-12-04 07:47:39

标签: javascript jquery asp.net-mvc datetimepicker

在我的表格中,我有一个textboxfor。在这个文本框中,我想要一个只显示小时和分钟的datetimepicker,如下所示:12:16。当我启动项目时,文本框的内容是:12:00。那很好。但是如果我点击文本框然后我就会收到错误:无法读取未定义的属性“top”。

在我的模型中:

    [DisplayFormat(DataFormatString = "{0:hh:mm}", ApplyFormatInEditMode=true)]
    public DateTime FromTime { get; set; }

HTML:

   @Html.TextBoxFor(m => m.Alert.FromTime, "{0:hh:mm}", new { id="timepicker", @class="input-append"})

使用Javascript:

    $('#timepicker').datetimepicker({
        pickDate: false,
        pickSeconds: false
    });

另一个问题是,如果我没有注意错误并更改datetimepicker中的时间,那么文本框的内容将更改为今天的日期:2013年4月12日。我只想要几小时和几分钟。

我该如何解决这个问题?

这里有一些印刷品:

这是我打开申请时的时间:

enter image description here

在这里,我点击文本框并获取datetimepicker:

enter image description here

当我改变时间时会发生这种情况:

enter image description here

0 个答案:

没有答案