Tentando realizar um teste com o seguinte problema com o plugin validation.
O validator gera a function corretamente :
function validateProdutoLogistico(form) {
if (bCancel)
return true;
else
return validateRequired(form);
}
mas …
function produtoLogistico_required () {
this.aa = new Array("mesInicio", "O preenchimento do campo MÊS INICIO é obrigatório", new Function ("varName", " return this[varName];"));
}
o validator não gera o que está de vermelho assim não funciona a validação e gera o erro que a função não foi em contada.
o estranho que a função validateProdutoLogistico(form) é gerada mas a required é gerada assim : function required ()
Na Jsp está assim : <html:form action="/cadastraProdutosLogisticos.do"
method=“post” onsubmit=“return validateProdutoLogistico(this)”>
function produtoLogistico_required () {
this.aa = new Array(“mesInicio”, “O preenchimento do campo MÊS INICIO é obrigatório”, new Function (“varName”, " return this[varName];"));
}
O problema é que a página procura a função ProdutoLogistico_required() e não encontra mas o validator gera apenas required(), assim o browser não encontra a função.