Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/429.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 调试不引人注目的验证(客户端)_Javascript_Jquery_Asp.net Mvc_Jquery Validate_Unobtrusive Validation - Fatal编程技术网

Javascript 调试不引人注目的验证(客户端)

Javascript 调试不引人注目的验证(客户端),javascript,jquery,asp.net-mvc,jquery-validate,unobtrusive-validation,Javascript,Jquery,Asp.net Mvc,Jquery Validate,Unobtrusive Validation,我使用的是不引人注目的验证。我的表单相当复杂,粗略地看,没有“可见”的验证错误 然而,当我打电话时: $(valForm).valid(); 结果是false。我需要调试为什么,如果有一个隐藏的元素等,不知何故是绊倒了一条规则。甚至规则本身也可能不合适 如何调试验证?我需要一个属性/方法来告诉我哪个元素是坏的,以及它所引发的规则 我也尝试过查找$。validator,但找不到任何似乎与我正在查找的内容相关的内容。如果使用.validate()而不是.valid()它有一个名为errorLis

我使用的是不引人注目的验证。我的表单相当复杂,粗略地看,没有“可见”的验证错误

然而,当我打电话时:

 $(valForm).valid();
结果是
false
。我需要调试为什么,如果有一个隐藏的元素等,不知何故是绊倒了一条规则。甚至规则本身也可能不合适

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

我也尝试过查找
$。validator
,但找不到任何似乎与我正在查找的内容相关的内容。

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