我正在使用jQuery驗證引擎對文本框進行驗證。當用戶點擊提交而未實際提交數據時,會顯示錯誤。問題是,如果用戶意外點擊該文本框,然後單擊該網站上的任何其他位置,則會顯示一個錯誤並保持顯示,直到用戶刷新該頁面。我正在使用ASP.net MVC 3.需要幫助驗證引擎
任何人都可以告訴我讓10秒後消失的方法嗎?
我正在使用jQuery驗證引擎對文本框進行驗證。當用戶點擊提交而未實際提交數據時,會顯示錯誤。問題是,如果用戶意外點擊該文本框,然後單擊該網站上的任何其他位置,則會顯示一個錯誤並保持顯示,直到用戶刷新該頁面。我正在使用ASP.net MVC 3.需要幫助驗證引擎
任何人都可以告訴我讓10秒後消失的方法嗎?
我沒有太多瞭解你的問題,但你可以做到這一點
jQuery('.text-box').bind('blur',function(){
var e=$(this);
window.setTimeout(function(){
e.closest('.field-validation-error').hide();
},10000);
});
Parsad:Dude it Doesn,t Work ..... –
解釋你的問題多一點! –
你可以發佈一些代碼,所以我們可以看到你是如何目前正在實施的呢?要在10秒後消失,您可能需要創建setTimeout或setInterval。 – hellatan