1
resposta

Por que precisamos da tag <form>?

No caso do campo de busca, não estamos fazendo um submit, porque precisamos colocar o

<input>

dentro da tag

<form>

?

1 resposta

O campo de busca vai precisar pegar aquelas informações que o usuário está nos mandando. Apesar de não ter o botão submit, você vai reparar que normalmente dentro do form vai existir uma action (que pode ser search) e um metodo (no caso do search seria o GET). Isso é necessário para pegar o que usuário escreveu no campo de pesquis e mandar para o servidor. Para se aprofundar mais na sua dúvida você pode dar uma procurada sobre a diferença entre os metódos POST e GET de um form.