Používam jQuery validáciu na textovom polipre overenie. Keď používateľ klikne na odosielanie bez skutočného odosielania údajov, objaví sa chyba. Problém je v tom, že ak používateľ na toto textové pole neúmyselne klikne a potom klikne na akékoľvek iné miesto na webe, zobrazí sa chyba a zostane zobrazená, kým sa stránka aktualizuje. Používam ASP.net MVC 3.
Môže mi niekto ukázať spôsob, ako nechať chybu zmiznúť po 10 sekundách?
odpovede:
1 pre odpoveď č. 1Nechápem váš problém moc, ale môžete to urobiť
jQuery(".text-box").bind("blur",function(){
var e=$(this);
window.setTimeout(function(){
e.closest(".field-validation-error").hide();
},10000);
});