在我的网络应用程序中,我为新用户注册了表单。还有一个字段用户名:
TextField<String> username = new TextField<String>("username");
username.add(UsernameValidator.getInstance());
当用户按钮时,用户名验证。但是这种行为不是用户友好的。是否有一些选项如何动态验证这个,如果验证用户无法按下错误?
答案 0 :(得分:1)
您可以使用:OnChangeAjaxBehavior
username.add(new OnChangeAjaxBehavior() {
@Override
protected void onUpdate(AjaxRequestTarget target) {
//do stuff here
}
});