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…