В настоящее время я работаю над страницей регистрации, особенно над формой для создания нового пользователя на моем сайте. Я изо всех сил, чтобы проверить проверки для формы.
Вот пример одного из моих текстовых полей:
<div class="md-form">
<i class="fas fa-user prefix white-text active"></i>
<h:outputLabel for="firstNameForm" class="active" value="#{msgs.register_firstname}"/>
<h:inputText type="text" id="firstNameForm" class="white-text form-control"
value="#{userbean.user.firstName}"
required="true"
requiredMessage="#{msgs.required_firstname} ">
<f:validateLength minimum = "2" maximum = "20" />
<f:ajax execute="firstNameForm" event="blur" render="firstname_error" />
</h:inputText>
<h:message id="firstname_error" for="firstNameForm" style="color:red"/>
</div>
А вот выдержка из моего боба:
@Named("userbean")
@SessionScoped
public class UserBean implements Serializable {
@Inject
private UserJpaController userController;
private User user;
public User getUser() {
if (user == null) {
user = new User();
}
return user;
}
public String createUser() throws Exception {
userController.create(user);
return null;
}
}
Я пытаюсь сделать 2 разные проверки для начала, первая из них - убедиться, что имя первого поля не пустое, а вторая - проверить длину атрибута.
Можете ли вы помочь мне решить эту проблему?
Спасибо