Atributo form
El atributo form vincula un elemento de formulario
con la etiqueta form.
Esto es necesario cuando el elemento del formulario
se encuentra fuera de la etiqueta form, pero debe ser enviado
al servidor junto con el contenido de esta etiqueta
form.
Por ejemplo, tiene un botón submit,
pero por diseño se encuentra en un lugar completamente diferente
de la página. En este caso, el atributo form
resolverá el problema: al botón le asignamos este atributo,
especificando en él el valor del atributo id
de la etiqueta form deseada. Después de estas
maniobras, el botón enviará el formulario vinculado.
Se pueden vincular no solo botones, sino también cualquier otro elemento de formulario.
Ejemplo
En el siguiente ejemplo, el botón se encuentra fuera
del campo, pero está vinculado a él mediante el atributo form:
<input type="submit" form="test">
<form id="test">
<input type="text" name="age">
</form>
: