2009-01-15 26 views
8

方面的一點點:jQuery驗證插件:如何檢查一個元素是否有效?

我使用jQuery的驗證插件來驗證註冊表單。我現在想實現一個Ajax調用來檢查用戶名是否在系統中可用,我想使這個AJAX調用僅如果用戶名的值是一個有效的按在$(form).validate();

設置的規則我想要的東西是這樣的:

$("#userName").keyup(function() { 
    if ($("#userName").isValid()) { 
     //make ajax called 
    } 
}); 

我搜索了文檔,但我找不到解決方案,我的問題。

+0

插件包含`remote`方法專門用於此任務。 – Sparky 2014-10-14 22:00:05

回答

26
$("#userName").keyup(function() { 
    if ($("#userName").valid() == true) { 
     //make ajax called 
    } 
}); 

http://docs.jquery.com/Plugins/Validation/valid

注:對於那些誰不點擊鏈接。您必須先致電$("#myform").validate();

+8

快速注意那些不點擊鏈接的人。你必須首先調用`$(「#myform」)。validate();`。 – PFranchise 2013-01-18 17:51:14

相關問題