如何查看带有错误的元素的jQuery验证列表

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (76)

有时,表单不会提交,因为jQuery有一些无效的元素,这些元素不会出现在错误消息中。

为了更容易地调试,我们如何看到这些错误?

提问于
用户回答回答于
var validator = $("form").validate()
validator.errorList

将显示阻止窗体提交的错误数组。

用户回答回答于

对于我来说,这可以得到验证错误的列表(错误输入ID和相关的错误消息):

    if ($('#form').valid()) {

        console.log('FORM VALID');

    } else {

        console.log('FORM INVALID');

        var validator = $('#form').validate();

        $.each(validator.errorMap, function (index, value) {

            console.log('Id: ' + index + ' Message: ' + value);

        });

    }

扫码关注云+社区

领取腾讯云代金券