2012-02-02 73 views
4

我有一個表單,我提交基於div點擊。點擊時我也會啓動一個等待指示器。我試圖找出是否有一種方法來檢測客戶端驗證是否失敗,以便我可以刪除等待指示器/在提交嘗試後從不顯示它......或者我可以手動調用客戶端驗證在我嘗試提交之前?抓住客戶端驗證失敗

+3

發佈一些代碼可能會有所幫助。 – 2012-02-02 21:38:41

+0

@科林不知道這將如何幫助(我不認爲這是一個混蛋,只是不明白它是如何相關的)?我沒有調試我試圖找出是否有內置功能。這是一個普遍的問題,我的代碼沒有任何基礎。感謝下面的答案3nigma。像魅力一樣工作! – Jared 2012-02-03 02:43:30

+0

夠公平的。無可否認,我可能最初剔除了你的問題,並沒有完全閱讀 - 所以,我的道歉。這是一個非常經常發生的事情,人們可以在沒有看到代碼的情況下發布難以回答的問題。這一個當然不是!祝你的項目好運! – 2012-02-03 03:47:24

回答

8

你可以嘗試

$('div').click(function() { 
    if ($('form').valid()) { 
     //form is valid 

    else{ 
      //invalid form 
    } 
    } 
});