有时,表单不会提交,因为jQuery有一些无法在错误消息中显示的无效元素。
为了更容易调试,我们如何才能看到这些错误?
答案 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)
errorList似乎只适合我。
$this->db->select('*');
$this->db->from('blogs');
$this->db->join('comments', 'comments.id = blogs.id');
$query = $this->db->get();