Boa tarde pessoal!
No primefaces 3.+ existe o componente <p:password> ele tem a opção match que verifica se a senha digitada nesse campo é igual a digitada em outro campo.
Funciona assim
<p:password id=“campo1” match=“campo2”/>
<p:password id=“campo2” />
quando as senhas não batem aparece essa msg: form:campo1 should match with form:campo2.
como faço para alterar essa mensagem?
Ola amigo
tente mudar o validatorMessage do campo assim
[code]<p:password id=“senha”
value="#{managedBean.senha}"
match=“senha2”
validatorMessage=“Os campos ‘Senha’ não são iguais”/>
<p:password id=“senha2”
value="#{managedBean.senha}"
match=“senha2”/>[/code]
Abraços
Que besteira.
Por algum motivo eu já tinha tentado isso e não tinha dado certo.
Por desencargo de consiência tentei de novo deu certo.
Tava quebrando a cabeça de besta, tava procurando reescrever o arquivo de mensagens do primefaces.
Valeu.
[quote=DarthCego]Ola amigo
tente mudar o validatorMessage do campo assim
[code]<p:password id=“senha”
value="#{managedBean.senha}"
match=“senha2”
validatorMessage=“Os campos ‘Senha’ não são iguais”/>
<p:password id=“senha2”
value="#{managedBean.senha}"
match=“senha2”/>[/code]
Abraços[/quote]
Obrigado, funcionou perfeitamente aqui.