Estilo do campo não validado JSF

boa tarde pessoal!
é o seguinte, eu tenho um campo que vai usar o atributo required como true, ou seja, vai precisar ser preenchido.
Quando ele não for preenchido eu precciso que além das mensagens de erro, setar o estilo deste campo.
Quando eu usava struts eu só usaa o atributo errorStyleClass do campo e blz, mas e no jsf? tem como fazer isso?
abraços…

Cara aconselho vc a usar javascript, esse tipo de validação é sempre melhor e menos trabalhoso ser feito no “cliente”.
Tenta assim

            function validar() {
                if (document.SeuForm.Campo.value == "") {
                    alert("CAMPO NÃO PREENCHIDA");
                    return false;
                }

e no seu seu form vc coloca

OnSubmit="return(validar())

Por ai vc consegue ter uma base do que fazer !!!

então não te como fazer isso pelo proprio required do JSF não?

me desculpe, nao entedi seu setar o estilo, seria colocar focus no campo, mudar a cor de fundo do campo :?:

s

quero colocar um estilo css qualquer no campo se caso ele não passar em uma validação. Pois se eu implementar um PhaseListener e setar no StyleClass do campo, esse estilo permanecer[a mesmo depois que o campo passar na validação, eu gostaria que o estilo voltasse para o default (que é o que foi indicado no styleclass no xhtml), assim como acontece com as mensagens…