JSF ile iki parola alanını doğrulamaya çalışıyorum ama şu ana kadar iyi bir şey yok, google'da arama yaptım ama her şey JSF 1.2 ve oldukça kafa karıştırıcıydı, JSF 2.0 kullanıyorum. ajax tarafından iki şifre alanı nasıl doğrulanır?
Bu
şimdiye kadar ne yaptığımı edilir:public void validatePassword() {
FacesMessage message;
if (!user.getPassword().equals(user.getPassword_2())){
message = new FacesMessage(FacesMessage.SEVERITY_ERROR, null, "different password");
}else{
message = new FacesMessage(FacesMessage.SEVERITY_INFO, null, "ok");
}
FacesContext.getCurrentInstance().addMessage("form:password", message);
}
herhangi bir fikir adamlar:
<h:outputLabel for="password" value="Password:" />
<h:inputSecret id="password" value="#{register.user.password}" >
<f:ajax event="blur" listener="#{register.validatePassword}" render="m_password" />
</h:inputSecret>
<rich:message id="m_password" for="password"/>
<h:outputLabel for="password_2" value="Password (again):" />
<h:inputSecret id="password_2" value="#{register.user.password_2}" >
<f:ajax event="blur" listener="#{register.validatePassword}" />
</h:inputSecret>
Bu Bunun benim denetleyicisi olduğunu nasıl?
o çalışma ama çok iyi değil de ne demek? Yavaş mı? Ne değiştirmek istediğinizi ve nedenini anladığımdan emin değilim. – jdias
Merhaba @jdias, demek istediğim şekilde çalışmıyor. Bunun için biraz kafa karıştırıcı olabilir. –