【问题标题】:Debugging Unobtrusive Validation (client side)调试不显眼的验证(客户端)
【发布时间】:2013-05-03 22:19:50
【问题描述】:

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

但是当我打电话时:

 $(valForm).valid();

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

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

我也尝试过查看$.validator,但找不到任何与我要查找的内容相关的内容。

【问题讨论】:

    标签: javascript jquery asp.net-mvc jquery-validate unobtrusive-validation


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-02-19
      • 1970-01-01
      • 2012-07-11
      • 1970-01-01
      • 2012-04-15
      • 1970-01-01
      • 2011-05-10
      • 2011-07-22
      相关资源
      最近更新 更多