天天看點

jQuery validate運作流程以及重複提示錯誤問題

一,運作流程

jQuery validate要想運作,首先要加載相應的js

<a></a>

加載完畢之後,就可以使用了,但是什麼時候才真正的觸發驗證效果呢

答案是,表單送出時觸發!

具體的流程如下:

如果表單不送出,jQuery validate就收不到驗證資訊,就不會觸發效果!!!

第二步具體的流程:

a.接到驗證通知之後,jQuery validate就會查詢頁面中需要驗證的表單項。

b.查到之後,就會擷取到表單的值,并調用内置的或使用者自定義的函數!

c.驗證是否合法,如果非法的話,就将錯誤提示自動添加到被驗證的表單後面!

d.檢測是否全部通過驗證,如果通過,表單成功送出,進入第三步

PS:這是我對它流程的了解,裡面還有很多隐藏的奧秘,自己去揣摩體會吧!

二,重複提示錯誤

下面談談今天遇到的重複提示錯誤的問題,

每次送出表單,都會将錯誤資訊加到後面,會越來越長,很難看!

後來我到網上查詢,發現是form表單被包裹在table裡面導緻的,

後來我将table放到form裡面,然後測試了一下發現果然正常了!不會繼續重複的錯誤提示了!

本文轉自TBHacker部落格園部落格,原文連結:http://www.cnblogs.com/jiqing9006/p/3184336.html如需轉載請自行聯系原作者

繼續閱讀