【问题标题】:how to change min date of kendo date picker: Jquery如何更改剑道日期选择器的最小日期:Jquery
【发布时间】:2019-08-05 09:53:12
【问题描述】:

我正在创建一个 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 文本框的最小日期?

【问题讨论】:

    标签: javascript jquery kendo-ui kendo-datepicker mindate


    【解决方案1】:

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

    替换

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

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

    编辑添加:您可能还喜欢只使用剑道的date range picker

    【讨论】:

    • 但问题在于$('txtToDate') 而不是$('txtFromDate')
    • 你能发布一个重现问题的道场吗?
    • @GaloisGirl 你知道我如何在 Kendo Grid 内的下拉菜单的 OnChange 事件中引用 datepicker 吗?我最近发布了一个类似的问题,但没有找到任何答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-13
    • 1970-01-01
    • 1970-01-01
    • 2014-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多