我得到了一个表格,其中我使用了不引人注意的jquery验证,我只是想省去创建自定义客户端验证属性以检查输入文件大小和验证码的麻烦,因为我没有重复使用它们其他地方。
问题是,如果我执行onclick="return formValidation();"
一切都会没问题但是在jquery验证之前会出现验证码和文件大小错误,因为表单没有发布,实际上是因为函数返回false而无法发布。但我希望同时显示所有错误。所以我做了
function formValidation(){
$validator.showError() // put here on purpose to test if it is blocking
return checkCaptcha() && checkFileSize() == true;
}
我发现在' $ validator.showError()"之后无法执行任何操作。由于我不是JQuery和JavaScript爱好者,我必须承认我只是在StackOverFlow中的已接受答案中找到了$validator.showError()
,所以我不确定它是否真的正确。寻找解决方案。