Seguindo todos os passos do nosso querido instrutor criei as funções validaPeso e validaAltura no arquivo form.js e como orientado fizemos referência as essas funções no arquivo calcula-imc.js . Só que no vídeo dele funciona perfeitamente. Vi respostas aqui falando de "import/export" que em momento algum é citado pelo instrutor. Como se resolve isto? vi aqui um monte de questionamento e nenhuma resposta assertiva por parte da alura aqui no forum
// arquivo form.js
function validaPeso(peso){
if (peso >= 0 && peso <= 1000) {
return true;
} else {
return false;
}
}
function validaAltura(altura) {
if (altura >= 0 && altura <= 3.0) {
return true;
} else {
return false;
}
}
// arquivo calcula-imc.js
var pesoOk = validaPeso(peso);
var alturaOk = validaAltura(altura);
if (!pesoOk) {
tdImc.textContent = "Peso inválido!";
pesoOk = false;
//paciente.style.color = "red";
paciente.classList.add("paciente-invalido");
}
if (!alturaOk) {
tdImc.textContent = "Altura inválida!";
alturaOk = false;
//paciente.style.color = "red";
//paciente.style.backgroundColor = "lightcoral";
paciente.classList.add("paciente-invalido");
}