jQuery.validate的this.optional(element)做用

今天使用同事擴展jquery validate函數mobile驗證時,require值傳入false發現也會驗證,
去掉mobile後就沒這個問題,把mobile替換成自帶的digits也沒有這個問題,因此問題確定出在擴展的mobile函數中。
查看digits的實現,發現它上面多了一句this.optional(element),雖然不清楚什麼意思,試着也加上這句,結果效果然的來了。

上網查了一下this.optional(element)的做用。http://kia126.iteye.com/blog/1545893
optional(element):用於表單控件的值不爲空時才觸發驗證
若是值爲空時也要觸發驗證,移除optional(element) 

由於這個浪費了很多時間!
相關文章
相關標籤/搜索