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

Uncaught TypeError: Cannot read property 'value' of undefined at obtemPacienteDoFormulario (form.js:28) at HTMLButtonElement.<anonymous> (form.js:6)

function obtemPacienteDoFormulario(form) {

 var paciente = {
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;
}
1 resposta
solução!

Fala ai Júlia, tudo bem? Certifique-se que todos os input do seu form tela pelo menos o id ou name igual ao que você está tentando pegar.

No caso, form.nome.value, o input deveria ter o id ou name com o valor nome.

O mesmo serve para os demais campos.

Espero ter ajudado.