-1

我正在使用 jTable jquery crud 网格,它工作正常。我也在使用它的验证引擎文件并且工作正常。

但罪魁祸首是在验证引擎文件中, .live() 函数会给出错误。它说该功能不存在。然后我删除了 .live 和 .die 并在验证引擎文件 js 中替换为 .on 和 .off 函数。

替换后,验证也可以正常工作。但我发现的一个错误是;当我使用新功能更新验证引擎时。在关闭 jquery 对话框时;它提示错误红色标签并关闭该对话框。我很困惑; 为什么当我单击关闭 jquery 对话框的 X 符号时会提示该红色标签。

即使在实时 jtable 站点上,如果您在添加记录链接上关闭对话框或打开对话框,.live 函数也会出错,这就是不产生错误的原因。

如果对此有任何解决方法或更新,我想在关闭对话框时摆脱那个红色标签提示。

4

1 回答 1

0

在更新与 .on 和 .off 功能兼容的validationEngine 文件后,我终于让它工作了。并且还摆脱了失去焦点的错误(仅在提交时显示错误)。

替换代码:

formCreated: function (event, data) {
                    data.form.validationEngine();
                }
TO
formCreated: function (event, data) {
                    data.form.validationEngine('attach', {
                        binded: true
                    });
                }
于 2013-03-18T13:18:38.647 回答