Java 如何在wicket中动态检查现有用户
在我的web应用程序中,我有新用户的注册表。还有一个字段用户名:Java 如何在wicket中动态检查现有用户,java,wicket,Java,Wicket,在我的web应用程序中,我有新用户的注册表。还有一个字段用户名: TextField<String> username = new TextField<String>("username"); username.add(UsernameValidator.getInstance()); TextField username=新的TextField(“username”); add(usernamevalidater.getInstance()); 当用
TextField<String> username = new TextField<String>("username");
username.add(UsernameValidator.getInstance());
TextField username=新的TextField(“username”);
add(usernamevalidater.getInstance());
当用户按下按钮时,用户名为validate。但这种行为并不友好。是否有一些选项可用于动态验证此功能,以及如果验证中出现错误,用户无法按下按钮?您可以使用:
您可以使用:
是的,我知道这一点,但我不知道当此行为
button.setEnabled(Boolean.FALSE)中出现错误时如何禁用按钮;target.add(button)
?是的,我知道这一点,但我不知道当此行为button.setEnabled(Boolean.FALSE)中出现错误时如何禁用按钮;目标。添加(按钮)
?
username.add(new OnChangeAjaxBehavior() {
@Override
protected void onUpdate(AjaxRequestTarget target) {
//do stuff here
}
});