Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/08/2006, 20:14
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 1 mes
Puntos: 1284
Hola:

La primera parece estar bien, pero la segunda encuentra un return y se salta la segunda... lo que debes hacer siempre es que el return sea la última instrucción...
Los valores booleanos los puedes "acumular" muy fácilmente, por ejemplo usando una variable inicializada a true y por cada elemento del formulario aplicarle un "Y lógico" (and)

function validar_formulario(formulario){
valida = true;
valida = (valida && validar_campo(formulario.campo1));
valida = (valida && validar_campo(formulario.campo2));
return valida;
}

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo