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,