Boa noite, Por que preciso colocar "form" dentro da função?
''' function obtemPacienteDoFormulario(form) { '''
Tipo, eu sei que se não colocar ela não funciona. Mas queria saber o por quê, a lógica.
Boa noite, Por que preciso colocar "form" dentro da função?
''' function obtemPacienteDoFormulario(form) { '''
Tipo, eu sei que se não colocar ela não funciona. Mas queria saber o por quê, a lógica.
Olá Bruno, tudo bem com você?
Não sei se entendi bem o que você quis dizer, mas a lógica é porque definimos a nossa função para receber um elemento html e depois extrair, veja:
function obtemPacienteDoFormulario(form) {
var paciente = {
nome: form.nome.value
}
}
Esse elemento html, que é o parâmetro da função, que ela espera receber, será responsável por pegar cada campo
Quando não passamos nada teremos o valor undefined
Ai form.nome.value
dará um erro pois não existe .nome
em um valor indefinido
Então da maneira como o instrutor fez, precisamos sempre passar a referência para que a função extraia todos os dados de forma correta :)
Conseguiu Compreender?
Abraços e Bons Estudos!