Código :
function validar(formulario) {
var i = 0;
var ncampos = 3;
var campo = new Array(3);
campo[0]='nombre';
campo[1]='apellido';
campo[2]='email';
while (i < ncampos)
{var valor=formulario.campo[i].value;
//aqui deberia haber obtenido el valor de ese campo, solo quedaria validarlo y asi con los demás;
i++;}
}
El porblema está precisasmente en la linea que dice "formulario.campo[i].value",
el script sustituye el valor "formulario", pero no el de "campo[i]",
esto solo ocurre cuando "campo[i]" está en esa posicion.
Se que podria llamar a cada campo individualmente, pero necesito que sea asi para poderlo implementar en varios formularios distintos y solo cambair el numero de campos, gracias por adelnatado
[/code]
