Alguém me da uma ajudinha aqui? A propriedade nome do paciente não está sendo atribuida na função https://github.com/Allas-AMK/CursoAluraJavascript
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Alguém me da uma ajudinha aqui? A propriedade nome do paciente não está sendo atribuida na função https://github.com/Allas-AMK/CursoAluraJavascript
Oi Allas, tudo certo?
Na linha 17 do seu arquivo form.js você passa a seguinte função:
var erros = validaPaciente();Porém, na hora que você declara essa função validaPaciente(), você recebe um parâmetro paciente:
function validaPaciente(paciente) {
}Mas veja que na hora que você chama a função, você não está enviando esse argumento paciente, então precisamos arrumar isso, dessa maneira:
var erros = validaPaciente(paciente);Além disso, você chama essa variável de erros, mas depois utiliza como erro, causando um erro de variável não definida. Veja abaixo:
if(erro.lenght > 0) { // não existe nenhuma variável erro
exibeMensagensDeErro(erros);
//var mensagemErro = document.querySelector("#mensagem-erro");
//mensagemErro.textContent = erros;
return;
}O correto deveria ser erros, e na verdade o lenght deveria ser length, está escrito da forma errada! Vamos arrumar isso:
if(erros.length > 0) {
exibeMensagensDeErro(erros);
//var mensagemErro = document.querySelector("#mensagem-erro");
//mensagemErro.textContent = erros;
return;
}Agora sim deve estar funcionando da maneira esperada! Espero ter ajudado =)
Nossaaaaaa!!!!! Muito obrigado :)