Bom dia,
Quando eu chamo a tag <input> ele preenche automático as seguintes informações :
<input type="" name="">
Qual seria a diferença entre o NAME e o ID ?
Obrigado !
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!
Bom dia,
Quando eu chamo a tag <input> ele preenche automático as seguintes informações :
<input type="" name="">
Qual seria a diferença entre o NAME e o ID ?
Obrigado !
Oi, Fernando, tudo bem?
O name no input serve para especificar um nome para o elemento da tag input, mas mais especificamente, o atributo name é usado para referenciar elementos no javascript ou para refererenciar dados de um formulário. Ou seja, caso você queria pegar os valores que são adicionanados nesses input, o atributo name é de suma importância.
Já o id serve para não só darmos estilo dentro do css mas como também no mundo Javascript podemos utilizar o id para manipular esse valores.
Para saber mais: https://developer.mozilla.org/pt-BR/docs/Web/HTML/Element/input
Qualquer dúvida, é só falar!
Obrigado pela rápida resposta . Em suma , o name seria o nome que a variável recebe esse dado e que acompanha ele ao logo de todo o processo . Enquanto , o id é como referencio o mesmo no CSS ou no Javascript?
O id serve para identificarmos controles e aplicarmos estilos CSS e para manipularmos elementos via Javascript. Ou seja, você usa o id somente para manipular/trabalhar com controles do lado do cliente (client-side). Ao contrário do name, que você usa pra identificar valores do lado do servidor(server-side).