jQuery validate 和artDialog的兼容問題

今天遇到了一個很噁心的問題,就是我的頁面是用artDialog彈出的,頁面是這個樣子的


然後想通過jQuery validate進行爲空驗證,發現Jquery Validate不起作用,後來看了一下Jquery Validate的驗證機制,發現不能頁面調用時候加載驗證規則,因爲artDialog是吧原來的輸入信息的表單刪除掉,再次添加了一個,然後我嘗試了在artDialog生成之後添加驗證,啊,爽,驗證其效果了,可是一個問題解決了,又一個問題出現了,因爲提交按鈕不是自己寫的submit 而是artDialog的一個button 點擊提交驗證規則依舊沒有效果,然後繼續改,終於在百度上面找到了解決辦法就是在點擊artDialog的提交按鈕的時候在

其回調方法中寫上

var r = $('#addForm').valid();
這句話的意思就相當於馬上去給我驗證id爲addFrom的form表單的數據是否符合規則,符合返回true,反之返回false,這樣就可以控制artDialog提交了最後實現爲


驗證以添加完成

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章