2016-05-06 9 views
-1

Hallo Ich arbeite auf einer Website, wo ich eine Login-Seite habe, auf falsche Anmeldeinformationen zeigt es eine Nachricht auf Div, aber ich muss diese Nachricht ausblenden, nachdem ich die gleiche Fehlerseite aktualisieren. Ich bin neu bei JQuery Javascipt und muss dieses Feature sowieso implementieren.Wie ausgeblendet Fehlermeldung bei Seitenaktualisierung?

<c:if test="${not empty error}"> 
    <div class="alert alert-error text-center"> 
     ${error} 
     <button class="close" data-dismiss="alert"></button> 
    </div> 
</c:if> 

Hinzugefügt:

Oder gibt es eine andere Möglichkeit, diese Seite zu einer anderen Seite (login) auf Refresh zu umleiten.?

Bitte helfen Sie auf oben.

+0

Verwenden Sie ein Javascript-Framework? JQuery? – LoreV

+0

'window.onunload = unloadPage; Funktion unloadPage() { $ ('. Alert-error'). Hide(); } ' –

+0

Ja, ich benutze jQuery. –

Antwort

0

versuchen diesen Code

$(document).ready(function(){ 
    $('.alert-error').fadeOut(2000); 
}); 
+0

Aber dann, wie die Fehlermeldung Client-Seite angezeigt werden könnte? Der Fehler wird in Abhängigkeit von "test =" $ {nicht leerer Fehler} ">' angezeigt, was vor dem Rendern der HTML-Client-Seite auf der Serverseite überprüft wird –

0

Sie können diese unter Verwendung von Cookies und jquery verstecken. Wenn Ihre Seite zu laden, den Cookie-Wert wahr danach dann eingestellt, sobald Seite neu geladen den Cookie-Wert mit Jquery dann überprüfen und die Meldung das Cookie nach, Sie jQuery-Plugin jquery cookie plugin

Damit Sie zugreifen können verwenden können der Cookie und verwalten Sie das Fehler div mit jquery, um den Fehler div zu verbergen und anzuzeigen.

Verwandte Themen