Attributo form
L'attributo form collega un elemento del form
al tag form.
Questo è necessario quando l'elemento del form
si trova al di fuori del tag form, ma deve essere inviato
al server insieme al contenuto di questo tag
form.
Ad esempio, hai un pulsante submit,
ma per questioni di design si trova in un punto completamente diverso
della pagina. In questo caso l'attributo form
risolve il problema: assegniamo questo attributo al pulsante,
specificando in esso il valore dell'attributo id
del tag form desiderato. Dopo queste
manipolazioni, il pulsante inizierà a inviare il form
associato.
Non solo i pulsanti possono essere associati, ma anche qualsiasi altro elemento del form.
Esempio
Nel seguente esempio, il pulsante si trova al di fuori
del form, ma è collegato ad esso tramite l'attributo form:
<input type="submit" form="test">
<form id="test">
<input type="text" name="age">
</form>
: