我正在尝试学习 jQuery,但偶然发现了一个奇怪的问题(也许只对我来说很奇怪)。所以这里是:我的mainform
应用程序中有一个带有 id 的表单。现在我想用 jQuery 验证表单。我还想将无效字段设置为蓝色。为此,我添加了 css
.error{
background-color:blue;
}
当我$('form#mainform').valid();
在控制台中运行时,我得到了亮点并且一切正常。但是,当我运行时$('form#mainform').validate();
,我得到了很多数据并且没有任何反应。
此外,如果我.valid()
之前运行validate()
,错误放置等各种选项似乎不起作用。
我想知道它们之间的区别,为什么它们的行为如此不同以及应该在哪里使用它们。如果有人能指出我正确的方向,我将不胜感激。
注意:我正在使用 jquery.validate.js