2011-06-18 123 views
-3

我正在使用jQuery驗證引擎對文本框進行驗證。當用戶點擊提交而未實際提交數據時,會顯示錯誤。問題是,如果用戶意外點擊該文本框,然後單擊該網站上的任何其他位置,則會顯示一個錯誤並保持顯示,直到用戶刷新該頁面。我正在使用ASP.net MVC 3.需要幫助驗證引擎

任何人都可以告訴我讓10秒後消失的方法嗎?

+0

你可以發佈一些代碼,所以我們可以看到你是如何目前正在實施的呢?要在10秒後消失,您可能需要創建setTimeout或setInterval。 – hellatan

回答

1

我沒有太多瞭解你的問題,但你可以做到這一點

jQuery('.text-box').bind('blur',function(){ 
      var e=$(this); 
      window.setTimeout(function(){ 
       e.closest('.field-validation-error').hide(); 
      },10000); 
}); 
+0

Parsad:Dude it Doesn,t Work ..... –

+0

解釋你的問題多一點! –