Olá pessoal, estou utilizando um input com máscara para cpf com maskedinput, e tb utilizei o meio.mask perém os dois dão o mesmo problema: quando coloco o cpf a máscara funciona, se o input perde o foco, ocorre a validação normalmente e caso exista um erro, é exibido “cpf inválido”, o que tb está ocorrendo normalmente, porém quando tento colocar o cpf novamente (corrigir os números no caso de erro) a máscara não é aplicada, só funciona uma vez. O que pode estar ocorrendo?
<a4j:form id="form_body">
//......
<h:outputText styleClass="rotulo" value="CPF*" />
<h:inputText required="true" requiredMessage="#{msg.required}"
styleClass="input_text" id="txt_cpf_pf"
value="#{MBusuarios.usuarios.cpf.cpf}">
<rich:jQuery selector="#txt_cpf_pf" query="mask('999.999.999-99')"
timing="onload"/>
<f:validator validatorId="validator.validatorCpf" />
<a4j:support status="status_cpf_pf" event="onblur"
reRender="txt_cpf_pf,msg_cpf_pf" limitToList="true" />
</h:inputText>
<a4j:region id="regiao_cpf_pf">
<a4j:status for="regiao_cpf_pf" id="status_cpf_pf">
<f:facet name="start">
<h:graphicImage value="/imagens/gif/buscando.gif" />
</f:facet>
</a4j:status>
</a4j:region>
<rich:message id="msg_cpf_pf" for="txt_cpf_pf" />
//.................
</a4j:form>