1
respuesta

Validacion de formulario utilizando un ciclo de repeticion.

if(errores.length >= 0){ //Lo igualo a cero para que elimine el ultimo mensaje de error en pantalla

    exhibirMensajesErrores(errores,ul);

    return;
}

...

function validarPaciente(paciente){
var mensajeErrore = [];
var camposNombre = ["Nombre", "Peso", "Altura", "gordura"];
var datos = [paciente.nombre,paciente.peso,paciente.altura,paciente.gordura];

for(var i = 0; i < camposNombre.length; i++){  //utilizo un ciclo for para no repetir el if, cuatro veces. Se podria sacar en una funcion y hacer el llamado.
    var nombrecampo = camposNombre[i];
    var datospaciente = datos[i];

    if(datospaciente.length == 0){
        mensajeErrore.push("Por favor complete el campo " + nombrecampo);
    }
}

if(!validarPeso(paciente.peso)){
    mensajeErrore.push("El peso es incrorrecto");
    //errores.push(true);
}

if(!validarAltura(paciente.altura)){
    mensajeErrore.push("La altura es incrrecta");
    //errores.push(false);
}
return mensajeErrore;

}

1 respuesta

Hola Matías, que tal?

Gracias por compartir tu código, está muy bien felicitaciones.

Si tienes alguna pregunta sobre el contenido de los cursos, estaremos aquí para ayudarte.

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios