Jquery 剑道UI网格弹出窗口中的自定义验证

Jquery 剑道UI网格弹出窗口中的自定义验证,jquery,input,datepicker,kendo-ui,Jquery,Input,Datepicker,Kendo Ui,我在剑道UI弹出编辑器中设置了日期选择器的最小值和最大值。这意味着只能选择日历中的有效日期范围。-那很好。问题是仍然可以手动输入超出此范围的日期。我添加了一个自定义验证器,它在模糊事件中调用,也在单击“更新”按钮时调用,但更新按钮关闭弹出窗口并仍然更新网格。 奇怪的是,如果我使用调试器一步一步地检查代码,那么它就会按预期工作,显示错误消息,弹出窗口保持打开状态 而且我真正的代码的行为也不完全相同。选择器上的最小值和最大值也显示为验证手动输入的文本并停止“更新”。问题在于,无论是最小值/最大值还是

我在剑道UI弹出编辑器中设置了日期选择器的最小值和最大值。这意味着只能选择日历中的有效日期范围。-那很好。问题是仍然可以手动输入超出此范围的日期。我添加了一个自定义验证器,它在模糊事件中调用,也在单击“更新”按钮时调用,但更新按钮关闭弹出窗口并仍然更新网格。 奇怪的是,如果我使用调试器一步一步地检查代码,那么它就会按预期工作,显示错误消息,弹出窗口保持打开状态 而且我真正的代码的行为也不完全相同。选择器上的最小值和最大值也显示为验证手动输入的文本并停止“更新”。问题在于,无论是最小值/最大值还是自定义验证,都不会显示任何验证消息(或立即消失)。 我认为解决这两个问题中的任何一个都可以解决这个问题,并受到大家的赞赏。 请查看jsfiddle.net/eQ2j7/65/

谢谢,
Eds

您可以使用
$('.k-grid-update').css('display','none')在验证错误时隐藏/取消隐藏更新按钮。我已经更新了您的,请看一看。

如果验证错误,您可以使用
$('.k-grid-update').css('display','none')隐藏/取消隐藏更新按钮。我已经更新了您的,请看一看。

这会很好。谢谢这会很好的。谢谢