Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Aula 5 mform.js

Referente aula (5 2:30) não consigo criar novo paciente, apresenta o campo meno e sem conteúdo, segue código:

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

    var form = document.querySelector("#form-adiciona");
    // Extraindo informações do paciente do form
    var paciente = obtemPacienteDoFormulario(form);


    // Cria a tr e td do paciente

    var pacienteTr = montaTr(paciente);

    //adicionando o paciente na tabela
    var tabela = document.querySelector("#tabela-pacientes");

    tabela.appendChild(pacienteTr);


});


function obtemPacienteDoFormulario(form){

    var pacient = {
        nome: form.nome.value,
        peso: form.peso.value,
        altura: form.altura.value,
        gordura: form.gordura.value,
        imc: calculaImc(form.peso.value, form.altura.value)


    }

    return paciente;
}

function montaTr(paciente){
    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 = paciente.nome;
    pesoTd.textContent = paciente.peso;
    alturaTd.textContent = paciente.altura;
    gorduraTd.textContent = paciente.gordura;
    imcTd.textContent = paciente.imc;

    pacienteTr.appendChild(nomeTd);
    pacienteTr.appendChild(pesoTd);
    pacienteTr.appendChild(alturaTd);
    pacienteTr.appendChild(gorduraTd);
    pacienteTr.appendChild(imcTd);


    return pacienteTr;


}










titulo.addEventListener("click",function () {
    console.log("fui clicado");
});
2 respostas
solução!

Oi, ediferrer72, tudo bem?

Apareceu algum erro no console do navegador? Se tiver, coloca aqui o seu código html, pois ele é importante para testarmos e vermos se não está havendo alguma imcompatibilidade.

Não Lays não apresenta nenhum erro no console do navegado. o erro acontece somente na pagina, onde acesceta uma linha menor e sem os dados inseridos, infelizmente não tem como colar um print aqui. Tem algum e-mail para enviar?