2010-05-23 47 views
0

根據對jQuery驗證插件的文檔:使得jQuery驗證插件評價非懶

驗證是懶惰:提交表單的第一次之前,用戶可以通過字段標籤沒有得到惱人的消息

有什麼辦法來顯示信息通過形式向用戶標籤?

乾杯

+0

如何通過腳本加載後立即驗證表單。 $(function(){$('#myForm')。validate(); $('#myForm')。valid();}); – 2014-01-24 12:14:26

回答

2

您可以覆蓋默認onfocusout做更渴望/預提交驗證你想,像這樣:

$(function() { 
    $("form").validate({ 
    rules: { ...rules... }, 
    messages: { ...messages... }, 
    onfocusout: function(element) { $(element).valid(); } 
    }); 
}); 

default onfocusout looks like this,禁止blur驗證後才它已經提交一次:

onfocusout: function(element) { 
    if (!this.checkable(element) && (element.name in this.submitted || !this.optional(element))) { 
    this.element(element); 
    } 
}