Javascript 击倒和剑道日期时间选择器在更改时间时将日期重置为今天

Javascript 击倒和剑道日期时间选择器在更改时间时将日期重置为今天,javascript,jquery,knockout.js,kendo-ui,Javascript,Jquery,Knockout.js,Kendo Ui,我有一个页面,它使用剑道DateTimePicker,将输入绑定到一个敲除可观察对象。我正在使用knockout-kendo.js进行桥接 如您所见,我在初始化时使用今天的日期时间设置了observable。我后来设置了这个值(好像它是从ajax检索加载的,我只是不想在JSFIDLE上处理EchoAPI) 问题是,如果我更改下拉框中的时间,日期将重置为今天。我想不谈约会 我认为这与在代码中而不是在html中设置kendoDateTimePicker有关。我想如果我以后能设置最大值,它会起作用。不

我有一个页面,它使用剑道DateTimePicker,将输入绑定到一个敲除可观察对象。我正在使用knockout-kendo.js进行桥接

如您所见,我在初始化时使用今天的日期时间设置了observable。我后来设置了这个值(好像它是从ajax检索加载的,我只是不想在JSFIDLE上处理EchoAPI)

问题是,如果我更改下拉框中的时间,日期将重置为今天。我想不谈约会


我认为这与在代码中而不是在html中设置kendoDateTimePicker有关。我想如果我以后能设置最大值,它会起作用。

不确定您是否还需要答案,但是

我看你已经进入了击倒剑道库。这样就不需要手动初始化dateTimePicker。您只需使用该库附带的绑定即可:

<input id="appt-start-datetime" value="0" data-bind="kendoDateTimePicker: StartDateTime" />


如果我更改时间,它实际上并没有为我设置日期-您使用的是哪种浏览器?它为我重置日期的唯一时间是,如果日期无效(输入无效日期,更改时间),我可以在Chrome和IE中执行此操作。您是如何使用时间选择器或手动更改时间的?当我使用时间选择器时,它总是将日期重置为今天。我正在使用chrome并随时间选择器进行更改。我会再试一次。
<input id="appt-start-datetime" value="0" data-bind="kendoDateTimePicker: StartDateTime" />