Използвам jQuery валидационен двигател в текстово полеза валидиране. Когато потребителят кликне, без да подаде данни, ще се появи грешка. Проблемът е, че ако потребителят случайно кликне върху това текстово поле и кликне върху някое друго място в сайта, грешката се показва и остава да се показва, докато потребителите не опреснят страницата. Аз съм с ASP.net MVC 3.
Може ли някой да ми покаже начин да остави грешката да изчезне след 10 секунди?
Отговори:
1 за отговор № 1Аз не разбирам проблема си много, но можете да направите това
jQuery(".text-box").bind("blur",function(){
var e=$(this);
window.setTimeout(function(){
e.closest(".field-validation-error").hide();
},10000);
});