Problemas com Validação

0 respostas
C

Pessoal estou precisando de um help.

Estou querendo mudar o style de um inputText via ajax atravé de um Validator: por exemplo se o campo não for válido o border e o background do inputText devem mudar de cor caso seja válido quero mostrar uma imagem de Ok ao lado do campo, utilizado o validator abaixo. Alguém poderia me ajudar???

public class validatorEmail implements Validator {   
  
    @Override   
    public void validate(FacesContext arg0, UIComponent component,  Object valorTela) throws ValidatorException {   
        FacesMessage message = new FacesMessage();   
           
         if (String.valueOf(valorTela).indexOf('@') == -1) {   
        ((UIInput) component).setValid(false);   
  
         /*   Aqui eu mudaria o estilo do input, como? */   
               
               
         /*Não quero exibir mensagem  
                message.setDetail(ResourceBundle.getBundle(  
            FacesContext.getCurrentInstance).getApplication).getMessageBundle)).getString"erro.validacao.email"));  
    message.setSummary(ResourceBundle.getBundle(  
    FacesContext.getCurrentInstance().getApplication()  
    .getMessageBundle()).getString( "erro.validacao.email"));*/   
       
                throw new ValidatorException(message);   
        }
Criado 22 de maio de 2010
Respostas 0
Participantes 1