2016-05-06 15 views
-1

こんにちは私はログインページを持っているWebサイトで作業していますが、間違った認証情報でdivにメッセージが表示されますが、同じエラーページを更新した後にこのメッセージを非表示にする必要があります。私はJQuery Javasciptが新しく、この機能を実装する必要があります。方法ページの更新時にエラーメッセージが表示されますか?

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

を追加しました:

またはリフレッシュに別のページ(ログイン)にこのページをリダイレクトする他の方法がありますか。?

上記の手助けをしてください。

+0

Javascriptフレームワークを使用していますか? JQuery? – LoreV

+0

'window.onunload = unloadPage; function unloadPage() { $( '。alert-error')。hide(); } ' –

+0

はい、私はjQueryを使用しています。 –

答えて

0

あなたは、この使用してクッキーとjQueryを非表示にすることができます

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

しかし、どのようにエラーメッセージがクライアント側に表示される可能性がありますか?エラーはHTMLクライアント側をレンダリングする前にチェックされている 'test =" $ {not empty error} ">'によって表示されます –

0

このコードを試してみてください。あなたのページの負荷は、その後、 はあなたがアクセスすることができます。これによりjQueryプラグインjquery cookie plugin

を使用することができますページのリロードはその後、jqueryのを使用したクッキーの値をチェックして、クッキーをに従ってメッセージを表示するたびにクッキーの値その後を、設定 クッキーを作成し、jqueryでエラーdivを管理して、エラーdivを非表示にして表示します。

関連する問題