Ola galera
Estou usando o validator em javascript do struts, e tenho um html que tem 2 forms o problema ta ae, ele gera as funcoes com o mesmo nome para forms diferentes.
Por exemplo tenho o form1 e form2 com dois campos de codigo, um em cada form
e o codigo javascript gerado pelo struts fica assim:
function validateForm1(form) {
if (bCancel)
return true;
else
return validateMaxLength(form) && validateRequired(form) && validateDate(form);
}
function maxlength () {
this.aa = new Array("codigo", "Codigo: nao pode ser maior que 6 caracteres.", new Function ("varName", "this.maxlength='6'; return this[varName];"));
}
function validateForm2(form) {
if (bCancel)
return true;
else
return validateMaxLength(form) && validateRequired(form) && validateDate(form);
}
function maxlength () {
this.aa = new Array("codigo", "Codigo22: nao pode ser maior que 6 caracteres.", new Function ("varName", "this.maxlength='6'; return this[varName];"));
}
foi gerado 2 funcoes com o nome de maxlength, da forma que ficou somente o form2 e validado
Alguem pode me dar alguma dica de como eu posso fazer essa validacao com mais de um form sem ter que duplicar as funcoes ?