如何使用jQuery Validate插件validation整个页面?

在某些情况下使用jQuery validate插件很容易,比如这个,来自官方文档,这里有:

Please provide your name, email address (won't be published) and a comment

$("#commentForm").validate();

但是,如果您本身没有“表单”,但想要对整个页面应用validation,该怎么办?

我试过这个:

 $(window).load(function () { . . . this.validate(); }); 

……但它似乎不起作用。 相关问题在这里 。

您需要validation表单。 所以你可以使用:

 $('#commentForm').validate(); 

要么

 $('#commentForm').valid(); 

在提交按钮单击事件

但是,如果您本身没有“表单”,但想要对整个页面应用validation,该怎么办?

该插件最有可能依赖于本机(或jquery) submit()function。 无论何时创建表单,都应该尝试使用

标记。 至少出于语义原因,如果没有别的。