私は、ユーザが希望するユーザ名とパスワードを入力する必要があるJSPページを持っています。ユーザー名がすでに存在する場合は、ユーザー名がすでに取得されている入力の横にエラー(赤色)が表示されます。ユーザー名が新しい場合(緑色の場合)、ユーザー名が使用可能な入力の横にメッセージが表示されます。チェックは、ユーザーの入力と並行して行う必要があります。ユーザー名の選択が成功すると、ページはログインページに転送されます。どのように私はこれを設計するのですか?入力時にJSPでユーザ名をチェック
0
A
答えて
0
まず最初:JSPは完全にユーザーにページを表示する前に実行されます。したがって、ユーザーが作成したイベント(ログイン入力)への迅速なフィードバックが必要な場合は、Javascriptを使用する必要があります。この方法をお勧めします:
- jQuery JSライブラリをページに追加してください。
- 入力フィールドの「緑色」と「赤色」のCSSクラスをデザインします。
- "onChange"イベントリスナーをフィールドに追加します。そのハンドラは、現在のユーザ入力でAJAXリクエストをサーバ側に送信する必要があります。
- ユーザー入力を受け取り、それが正常かどうかをチェックするサーバー側のハンドラー(サーブレットなど)を実装します。
- AJAX「するonSuccess」イベントリスナは、サーバからの応答を受信し、フィールドに適切なCSSクラスを設定します。
jQueryのドキュメントを見て:.addClass()、.removeClass()、change handler、AJAX call。
+0
アレックス、ありがとうございました。残念ながら私はAJAXを知らないので、あなたが言ったことをコードするのに時間がかかります。これは、JSPができないユーザー生成のイベントにJavascriptを関与させる必要があるという私の疑義を解決しました。 –
関連する問題
- 1. 入力ユーザ名django restフレームワークですぐにユニークにチェック
- 2. ユーザがテキストフィールドに入力するのと同時にチェックする
- 3. ユーザ名、パスワード、db名をバッチファイルのユーザ入力で入力する方法
- 4. phpでユーザ入力を正しくチェックするには?
- 5. Keras:入力チェック時のエラー
- 6. 入力時にCSSアニメーションを開始:チェック?
- 7. テキストボックスの入力時にラジオをチェック/アンチェック
- 8. ユーザ名を入力する方法
- 9. ユーザによる入力用に.txtファイルをチェックする(Python 2.7.11)
- 10. ユーザ入力タイプ(データタイプ)をスカラー形式でチェックする方法は?
- 11. Pythonがユーザによって入力された日をチェック
- 12. ユーザ入力時にforループを出力する
- 13. ユーザが入力したユーザ名とパスワードを持つLaravel connec
- 14. スクリプト内でパスとユーザ名を入力するには
- 15. チェック入力値が独自の入力名
- 16. ユーザ入力が
- 17. OpenFireのユーザ名簿にPHPで入力してください
- 18. システム時間とユーザ入力時間を比較するPHP mysql
- 19. MVCパスワードフォーマット:ハッシュ、キー入力なしでユーザを検証するユーザ名/パスワード
- 20. Python3 Seleniumポップアップダイアログでユーザ名とパスワードを入力
- 21. Xcode9はgitのユーザ名を入力できません。
- 22. 選択クエリのユーザ入力データベーステーブル名にJTextFieldを使用
- 23. ユーザー入力時にtextFiled入力文字列をチェックする方法
- 24. php、mysql(ユーザ名とパスをチェックする)
- 25. 時間を入力してそれをユーザ入力と比較する
- 26. ジョイント時にユーザ入力を検証する?
- 27. ユーザ入力セキュリティ.net
- 28. ユーザ入力制限
- 29. Python3のユーザ入力
- 30. ArrayListのユーザ入力
例を掲載する必要があります。 –
大丈夫、次回は心に留めておきます:) –