1. 程式人生 > >Jquery Validate校驗後無錯誤提示但表單無法提交(無反應)

Jquery Validate校驗後無錯誤提示但表單無法提交(無反應)

今天寫頁面遇到一個問題,頁面上有一個下拉選擇框,添加了必填的校驗之後,填好資料提交表單,並無異常顯示,卻不會提交表單資料到後臺,怎麼點儲存都沒反應。最後發現是頁面上隱藏了一個同樣的下拉框,是因為這個下拉框沒有資料校驗不通過才導致無法提交表單資料的,這個下拉框又是包含在隱藏模組裡的,所以就出現了沒有什麼異常提示卻無所發提交表單的情況。

找到問題之後,就是解決問題咯。看了jQuery Validate的API之後,發現它有一個ignore的引數,可是設定忽略某些元素不設定,於是乎,在頁面中添加了如下程式碼:

 $.validator.setDefaults({
       ignore: ':hidden'
,
});

OK~~~問題完美的解決咯~~~