Bueno, para mayor modularidad y menor tecleo segun yo, se me ocurrio hacer toda mi validacion de esta forma:
Código:
Ahora si, el problema viene cuando trato de llamar a mis campos de manera dinamica(en negritas), si no utilizara with (document.forma), resulta encerrando el texto + una variable entre corchetes rectangulares, para llamar a un objeto de la forma, pero haciendolo de esta manera no funciona...alguien me tira un cable?with (window.document.AddEditForm)
{
for(j=1; j <= 3; j++)
{
if(["news_contact_phone"+j].value != "")
{
checkphone = 1;
break;
}
}
if(checkphone == 1)
{
goodchars = "0,1,2,3,4,5,6,7,8,9";
for(j = 1; j <= 3; j++)
{
for(n = 0; n < ["news_contact_phone"+j].value.length; n++)
{
if(goodchars.indexOf(["news_contact_phone"+j].value.charAt(n)) == -1)
{
checkphone = 100;
break;
}
}
}
}
}
Salu2,

