Atributo form
O atributo form associa um elemento de formulário
à tag form.
Isso é necessário quando o elemento de formulário
está localizado fora da tag form, mas precisa ser enviado
para o servidor junto com o conteúdo dessa tag
form.
Por exemplo, você tem um botão submit,
mas, de acordo com o design, ele está localizado em um lugar completamente diferente
da página. Nesse caso, o atributo form
resolverá o problema: definimos este atributo para o botão,
especificando nele o valor do atributo id
da tag form desejada. Após essas
manipulações, o botão passará a enviar o formulário
vinculado.
É possível vincular não apenas botões, mas também quaisquer outros elementos de formulário.
Exemplo
No exemplo a seguir, o botão está localizado fora
do campo, mas está vinculado a ele através do atributo form:
<input type="submit" form="test">
<form id="test">
<input type="text" name="age">
</form>
: