0

我正在创建一个 Web 应用程序,其中有 2 个日期时间文本框(txtFromDate,txtToDate),为此我使用 Kendo-UI,

在我的页面加载中,我正在为我的txtToDate

如下所示

$('#txtToDate').data("kendoDatePicker").min(new Date($('#txtFromDate').val()));

上面的代码可以正常工作并正确设置txtToDate文本框的最小日期,

但问题是

当用户从日期更改时,比如说从 (05/08/2019) 到 (05/20/2019)

txtToDate应更改的最小日期from 05/08/2019 to 05/20/2019

但什么也没发生,下面是我的 onchange 函数

$('#txtFromDate').change(function () {
    $('#txtToDate').data("kendoDatePicker").min(new Date($('#txtFromDate').val()));
});

如何重置 txtToDate 文本框的最小日期?

4

1 回答 1

1

我认为问题在于您绑定到输入的更改事件,而不是剑道小部件。

代替

$('#txtFromDate').change(function () {

$('#txtFromDate').data("kendoDatePicker").bind("change", function () {

编辑添加:您可能还喜欢只使用 Kendo 的日期范围选择器

于 2019-08-05T10:12:22.043 回答