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

Value e name

Não entendi a necessidade do value e do name. Gostaria de saber o que de fato eles significam no código.

1 resposta
solução!

Olá Douglas,

  • name: quando trabalhamos com formulários com o objetivo de enviar dados, devemos especificar para cada elemento do formulário um nome, nesse caso com o atributo name, para identificar os valores enviados.
  • value: nem todos os elementos terão esse atributo configurado inicialmente. Por exemplo, no caso do input do tipo text, seu valueinicialmente é vazio, pois esse valor será fornecido pelo usuário. Já um inputdo tipo submit pode ter o valueconfigurado para definir o texto que será exibido.

Por fim, ao clicarmos em Enviar, geralmente os dados serão enviados ao destino (aplicação) que irá receber algo como:

name=value

Como por exemplo, no form abaixo, veja que o input=text não tem value, já que esse valor será o fornecido pelo usuário, enquanto que o submit tem como value o valor do texto utilizado.

<div>
  <form action="#" method="get">  
    <input type="text" name="name" id="name" required>
    <input type="submit" value="Enviar">
  </form>
Caso este post tenha te ajudado, por favor, marcar como solucionado ✔. Bons estudos! ⌣