我想學習jQuery,並且偶然發現了一個奇怪的問題(也許對我來說很奇怪)。所以在這裏: 我在我的應用程序中有一個ID爲mainform
的表單。現在我想用jQuery來驗證表單。此外,我想以藍色設置無效字段。對於我添加CSS有效和確認
.error{
background-color:blue;
}
當我在控制檯中運行$('form#mainform').valid();
,我得到的亮點,一切工作正常。但是,當我運行$('form#mainform').validate();
時,我得到大量數據,沒有任何反應。
另外,如果我在validate()
之前運行.valid()
,各種選項(如錯誤放置等)似乎不起作用。
我想知道這些差異,他們爲什麼表現如此不同以及他們應該在哪裏使用。如果有人能指引我正確的方向,我將不勝感激。
注:我使用jquery.validate.js
鏈接到您正在使用的庫可能是一個好主意。 Afaik,這不是核心方法。 – OptimusCrime
你有沒有看過文件? [valid()](http://jqueryvalidation.org/valid/)vs [validate()](http://jqueryvalidation.org/validate/)!?假設你在使用validaton插件,如果沒有,你使用哪一個? – luk2302
是的。鏈接你正在使用的庫來驗證表單。 –