1

私のWebアプリケーションには、新しいユーザーの登録フォームがあります。ユーザー名フィールドも 1 つあります。

    TextField<String> username = new TextField<String>("username");
    username.add(UsernameValidator.getInstance());

ユーザーがボタンを押すと、ユーザー名が検証されます。しかし、この動作はユーザーフレンドリーではありません。これを動的に検証する方法がいくつかありますか?検証にエラーがある場合、ユーザーはボタンを押すことができませんか?

4

1 に答える 1

1

以下を使用できます

  username.add(new OnChangeAjaxBehavior() {

     @Override
     protected void onUpdate(AjaxRequestTarget target) {
        //do stuff here
     }
  });
于 2013-03-04T10:19:35.380 に答える