oi pessoal fiz isso ate agora com as coisas q vi na net gostaria da ajuda de vcs para resolver isso.
qro q execute o actionListener="#{UserBean.salvarUser}" se email e senha forem iguais, se nao forem a mensagem do script. vlw
<h:outputLabel value=“EMAIL:”/>
<h:inputText id=“email” required=“true” value="#{UserBean.email}"/>
<h:outputLabel value=“CONFIRMAR EMAIL:”/>
<h:inputText id=“email2” required=“true” value="#{UserBean.email2}"/>
<h:outputLabel value=“SENHA:”/>
<h:inputSecret id=“senha” required=“true” value="#{UserBean.senha}"/>
<h:outputLabel value=“CONFIRMAR SENHA:”/>
<h:inputSecret id=“senha2” value="#{UserBean.senhaComp}"/>
<p:commandButton value=“CRIAR CONTA” type=“submit”
actionListener="#{UserBean.salvarUser}"
onclick=“alertaok(this.form)”/>
essa e parte da mensagem
<f:verbatim id="senhaEmail" >
<script type="text/javascript" charset="">
function alertaok(form)
{
var email = form["registration:email"].value;
var email2 = form["registration:email2"].value;
var senha = form["registration:senha"].value;
var senha2 = form["registration:senha2"].value;
if(email != email2){
alert("emails diferentes");
}
if(senha != senha2){
alert("senhas diferentes");
}
else{
form.submit();
}
}
</script>
</f:verbatim>