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

时间:2012-08-14 12:49:18

标签: jquery asp.net-mvc-3 validation jquery-validate

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

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

4 个答案:

答案 0 :(得分:46)

var validator = $("form").validate()
validator.errorList

将显示阻止表单提交的错误数组。

答案 1 :(得分:5)

这对我来说是一个验证错误列表(错误输入的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);

        });

    }

答案 2 :(得分:1)

 var val = $("#form".validate());
 console.log("error list", val);

对于那些没有得到errorList工作的人,只需转到控制台并单击errorList

答案 3 :(得分:0)

在运行带有valid()的调用后,

errorList似乎只适合我。

$this->db->select('*');
$this->db->from('blogs');
$this->db->join('comments', 'comments.id = blogs.id');
$query = $this->db->get();