一,運作流程
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如需轉載請自行聯系原作者