我在Textbox上使用jQuery验证引擎进行验证。当用户单击提交而不实际提交数据时,会显示错误。问题是,如果用户意外点击该文本框,然后点击网站上的任何其他位置,则会显示错误并一直显示,直到用户刷新页面为止。我正在使用ASP.net MVC 3。
有人能告诉我让错误在10秒后消失的方法吗?
答案 0 :(得分:1)
我不太了解你的问题,但你可以做到这一点
jQuery('.text-box').bind('blur',function(){
var e=$(this);
window.setTimeout(function(){
e.closest('.field-validation-error').hide();
},10000);
});