As informações são incluídas, mas não verificados seu os dados como peso e altura estão dentro do limite padrão.
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!
As informações são incluídas, mas não verificados seu os dados como peso e altura estão dentro do limite padrão.
Boa noite, Gilberto! Como vai?
Vc poderia mandar o seu código completo aqui (tanto o html quanto o js) para eu dar uma olhada e tentar te ajudar?
Segue o código
//document.querySelector(".titulo"); var titulo = document.querySelector(".titulo"); titulo.textContent = "Aparecida Nutricionistas";
var pacientes = document.querySelectorAll(".paciente");
for(var i=0 ; i < pacientes.length; i++){
var paciente = pacientes[i]; var tdPeso = paciente.querySelector (".info-peso"); var tdAltura = paciente.querySelector(".info-altura");
var tdImc = paciente.querySelector(".info-imc");
var peso = tdPeso.textContent; var altura = tdAltura.textContent;
var alturaEhValida = true; var pesoEhValido = true;
if (peso <= 0 || peso > 1000) { console.log("Peso inválido"); tdPeso.textContent = "Peso inválido"; pesoEhValido = false;
paciente.classList.add("paciente-invalido");}
if (altura <=0 || altura >=3) { console.log("Altura inválida"); tdAltura.textContent = "Altura inválida"; alturaEhValida = false;
paciente.classList.add("paciente-invalido");}
if (pesoEhValido && alturaEhValida) { var imc = peso / (altura * altura); tdImc.textContent = imc.toFixed(2);
}
}
var botaoAdicionar = document.querySelector("#adicionar-paciente"); botaoAdicionar.addEventListener("click", function(event) { event.preventDefault();
//console.log("Fui clicado!");
var form = document.querySelector("#form-adiciona");
var nome = form.nome.value;
var peso = form.peso.value;
var altura = form.altura.value;
var gordura = form.gordura.value;
var pacienteTr = document.createElement("tr");
var nomeTd = document.createElement("td");
var pesoTd = document.createElement("td");
var alturaTd = document.createElement("td");
var gorduraTd = document.createElement("td");
var imcTd = document.createElement("td");
nomeTd.textContent = nome;
pesoTd.textContent = peso;
alturaTd.textContent = altura;
gorduraTd.textContent = gordura;
pacienteTr.appendChild(nomeTd);
pacienteTr.appendChild(pesoTd);
pacienteTr.appendChild(alturaTd);
pacienteTr.appendChild(gorduraTd);
console.log(pacienteTr);
var tabela = document.querySelector("#tabela-pacientes");
tabela.appendChild(pacienteTr);})