2012-03-09 49 views
-1

我怎樣才能觸發h5Validate並顯示(「#錯誤的電子郵件」)上課的時候「UI狀態錯誤」jQuery的觸發h5Validate顯示錯誤消息

我需要顯示錯誤時的h5Validate添加類。

我如:http://jsfiddle.net/hsSru/30/

感謝

+1

此複製HTTP ://stackoverflow.com/questions/9636608/jquery-html5-validation-with-error-messages 看到我的答案那裏。 – 2012-03-10 03:08:46

+0

看起來你問了同樣的問題兩次,他們之間只有一個小時。 – 2012-05-10 15:13:41

回答

0

您可以覆蓋addClass觸發事件:

(function(){ 
    // Your base, I'm in it! 
    var originalAddClassMethod = jQuery.fn.addClass; 

    jQuery.fn.addClass = function(){ 
     // Execute the original method. 
     var result = originalAddClassMethod.apply(this, arguments); 

     this.trigger('classChanged'); 

     // return the original result 
     return result; 
    } 
})(); 

然後你就可以做你的東西:

$("#error-email").bind('classChanged', data, function(){ 
    if(this.hasClass("ui-state-error")){ 
     //do your stuff 
    } 
}); 
+0

thansk朋友,你能把它變成小提琴嗎? – DD77 2012-03-09 16:56:25