Estou com dificuldades para personalizar uma validação no STRUTS 1.3 para CNPJ e CPF, tanto pelo cliente quanto pelo servidor.
Não estou acertando como configurar o validator-rules e montar a classe responsável pela validação… se alguém puder me auxiliar em algo, seria de grande ajuda.
Se alguém já implementou e quiser compartilhar, seria ótimo também!
Sim… inclusive já uso validação em cliente para outras situações.
A questão é montar essa validação especifica para CNPJ/CPF, não sei como proceder para este tipo, já que é personalizado, diferente do modelo required, long, date, mask… que já vem pronto no struts.
<![CDATA[
function validateCpf(form) {
var isValid = true;
var i = 0;
var fields = new Array();
var field = null;
var omatchName = eval('new ’ + jcv_retrieveFormName(form) + '_cpf() ');
Funcionou bem.
Esse código é pra validar no lado do cliente. Pra validar no servidor vc vai precisar implementar a validação na classe br.com.validator.ValidatorGeral.
Até.