kendo-ui - 单击复选框时禁用Kendo Datepicker

标签 kendo-ui jquery-ui-datepicker

我在输入框中有两个剑道日期选择器,一个复选框是我要始终显示带有当前日期的剑道日期选择器。但是只有在用户选中该复选框后,它们才会启用/selectable/editable。

选框

<input type="checkbox" id="RequredFilter" />

2剑道Datepickers。
<input type="text" id="DateFrom" />
<input type="text" id="DateTo" />

我已经尝试过各种操作,例如禁用文本框等,但datepickers仍然可以正常工作/显示。

最佳答案

有一种启用/禁用DatePicker的特殊方法,称为 enable -检查this演示。

$('#RequredFilter').click(function(e){
    if($(this).is(':checked')){
        $('#DateFrom').data('kendoDatePicker').enable(true);
        $('#DateTo').data('kendoDatePicker').enable(true);
    }
    else{
        $('#DateFrom').data('kendoDatePicker').enable(false);
        $('#DateTo').data('kendoDatePicker').enable(false);
    }
})

关于kendo-ui - 单击复选框时禁用Kendo Datepicker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14338132/

相关文章:

jquery - 在 ASPNET MVC 的 UI 中使用 DataItem ID 获取 TreeView 节点

javascript - 如何根据其他 ui-date picker 在 ui-datepicker 中选择日期

asp.net-mvc - Kendo Grid MVC 结合了 ajax 绑定(bind)和服务器编辑

javascript - 如何在MVC上通过Kendo UI导出Excel?

javascript - 使用jquery绘制垂直线

jquery-ui - 基于另一个日期选择器或文本框限制 jquery 日期选择器中的日期

jQuery 日期选择器传递 01/01/0001 12 :00:00 AM

javascript - child 没有出现在 KendoTreeView Web 中

javascript - jQuery UI 日期选择器 : move to the next field after date select

javascript - Back Space 在日期选择器中重定向到 chrome 上的上一页