-3

我在文本框上使用 jQuery 验证引擎进行验证。当用户在没有实际提交数据的情况下单击提交时,会出现错误。问题是,如果用户不小心单击了该文本框,然后单击了站点上的任何其他位置,则会显示错误并一直显示,直到用户刷新页面为止。我正在使用 ASP.net MVC 3。

谁能告诉我让错误在 10 秒后消失的方法?

4

1 回答 1

1

我不太了解你的问题,但你可以这样做

jQuery('.text-box').bind('blur',function(){
          var e=$(this);
          window.setTimeout(function(){
                e.closest('.field-validation-error').hide();
          },10000);
});
于 2011-06-18T13:09:47.510 回答