Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Uncaught TypeError: Cannot read property 'value' of undefined

Como resolvo?

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

  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;

  console.log(nome);
  console.log(peso);
  console.log(altura);
  console.log(gordura);
});
1 resposta
solução!

Fala i Arthur, tudo bem? Provavelmente algum de seus campos não estão sendo buscados através do JavaScript.

Verifique se o input possui um id ou name referente ao que você está buscando, no caso: nome, peso, altura e gordura.

Garanta que você tem esses quatro input's na página com pelo menos um id ou name igual á esses valores.

Espero ter ajudado.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software