有时,表单不会提交,因为jQuery包含一些不会在错误消息中显示的无效元素。
我们如何才能看到这些错误,以便更容易地进行调试?
发布于 2012-08-14 20:49:18
var validator = $("form").validate()
validator.errorList
将显示阻碍表单提交的错误数组。
发布于 2017-08-16 05:29:25
这对我来说可以获得验证错误的列表(错误输入的ids和相关的错误消息):
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);
});
}
发布于 2017-07-28 09:56:55
var val = $("#form".validate());
console.log("error list", val);
对于那些不能让errorList以这种方式工作的人,只需转到控制台并单击errorList
https://stackoverflow.com/questions/11952570
复制相似问题