2016-03-25 15 views
0

私は、ユーザが希望するユーザ名とパスワードを入力する必要があるJSPページを持っています。ユーザー名がすでに存在する場合は、ユーザー名がすでに取得されている入力の横にエラー(赤色)が表示されます。ユーザー名が新しい場合(緑色の場合)、ユーザー名が使用可能な入力の横にメッセージが表示されます。チェックは、ユーザーの入力と並行して行う必要があります。ユーザー名の選択が成功すると、ページはログインページに転送されます。どのように私はこれを設計するのですか?入力時にJSPでユーザ名をチェック

+1

例を掲載する必要があります。 –

+0

大丈夫、次回は心に留めておきます:) –

答えて

0

まず最初:JSPは完全にユーザーにページを表示する前に実行されます。したがって、ユーザーが作成したイベント(ログイン入力)への迅速なフィードバックが必要な場合は、Javascriptを使用する必要があります。この方法をお勧めします:

  • jQuery JSライブラリをページに追加してください。
  • 入力フィールドの「緑色」と「赤色」のCSSクラスをデザインします。
  • "onChange"イベントリスナーをフィールドに追加します。そのハンドラは、現在のユーザ入力でAJAXリクエストをサーバ側に送信する必要があります。
  • ユーザー入力を受け取り、それが正常かどうかをチェックするサーバー側のハンドラー(サーブレットなど)を実装します。
  • AJAX「するonSuccess」イベントリスナは、サーバからの応答を受信し、フィールドに適切なCSSクラスを設定します。

jQueryのドキュメントを見て:.addClass().removeClass()change handlerAJAX call

+0

アレックス、ありがとうございました。残念ながら私はAJAXを知らないので、あなたが言ったことをコードするのに時間がかかります。これは、JSPができないユーザー生成のイベントにJavascriptを関与させる必要があるという私の疑義を解決しました。 –

関連する問題