Solucionado (ver solución)
Solucionado
(ver solución)
2
respuestas

Ayuda con error

Hola buenas noches, necesito que alguien me ayude con el siguiente error Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

Las líneas de código donde marca el error son estas

var botonAdicionar = document.querySelector("#adicionar-paciente");
botonAdicionar.addEventListener("click", function(event){
    event.preventDefault();
    var form = document.querySelector("#form-adicionar");
    var paciente = capturarDatosPacientes(form);
    var pacienteTr = construirTr(paciente);

    var errores = validarPaciente(paciente);
    if(errores.length > 0){
        exhibirMensajesErrores(errores);
        return;
    }
    var tabla = document.querySelector("#tabla-pacientes");

    tabla.appendChild(pacienteTr);
    form.reset();

    var mensajesErrores = document.querySelector("#mensajes-errores");
    mensajesErrores.innerHTML = "";

});

y esta

function validarPaciente(){
    var errores = [];

    if(paciente.nombre.length == 0){
        errores.push("El nombre no puede estar vacío");
    }
    if(paciente.peso.length == 0){
        errores.push("El peso no puede estar vacía");
    }
    if(paciente.altura.length == 0){
        errores.push("La altura no puede estar vacío");
    }
    if(paciente.gordura.length == 0){
        errores.push("La gordura no puede estar vacío");
    }

    if(!validarPeso(paciente.peso)){
        errores.push("El peso es incorrecto");
    }
    if(!validarAltura(paciente.altura)){
        errores.push("La altura es incorrecta");
    }
    return errores;
}

Alguien podría marcarme qué estoy haciendo mal? Muchas gracias por la ayuda.

2 respuestas
solución!

En esa linea falta paciente como parametro

function validarPaciente(paciente){

Muchas gracias, si era eso