1
resposta

[Sugestão] limpando o ul! com a mesma função que cria o erro!

let botaoAdicionar = document.querySelector("#adicionar-paciente");
     botaoAdicionar.addEventListener("click", function(event) {
                    event.preventDefault();

let form = document.querySelector("#form-adiciona");
let paciente = obtemPacienteDoFormulario(form);
let pacienteTr = montaTr(paciente);    
let erros = validaPaciente(paciente)

if(erros.length > 0){
    exibeMensagemErro(erros);
    return
}

let tabela = document.querySelector("#tabela-pacientes");    
tabela.appendChild(pacienteTr);

exibeMensagemErro(erros);
//usei a função para limpar a tela, já que ela retorna o array vazio quando não existe erro!

form.reset(); 
});
1 resposta

Oi Jesse, tudo bem?

Muito obrigada por mandar essa sugestão aqui, gostei muito, com certeza pode ajudar outras pessoas.

Parabéns por ir além do mostrado no curso :D

Um abraço e bons estudos.