2

我正在使用不显眼的验证。我的表单相当复杂,粗略一看,没有“可见”的验证错误。

但是,当我打电话时:

 $(valForm).valid();

结果是false。我需要调试原因,如果有隐藏元素等以某种方式违反规则。或者甚至可能是规则本身可能不合适。

如何调试验证?我需要一个属性/方法来告诉我哪个元素不好,以及它引发的规则。

我也尝试过调查$.validator,但找不到任何与我正在寻找的东西相关的东西。

4

1 回答 1

1

如果你使用它.validate()而不是.valid()它有一个名为的属性errorList,其中包含有问题的元素和消息。该消息可用于追踪被破坏的规则。

于 2013-05-03T23:02:10.140 回答