Das form-Attribut
Das Attribut form verknüpft ein Formularelement
mit dem form-Tag.
Dies ist notwendig, wenn sich das Formularelement
außerhalb des form-Tags befindet,
aber zusammen mit dem Inhalt dieses
form-Tags an den Server gesendet werden soll.
Sie haben beispielsweise einen submit-Button,
der sich laut Design jedoch an einer ganz anderen
Stelle der Seite befindet. In diesem Fall löst das Attribut form
das Problem: Wir weisen dem Button dieses Attribut zu
und geben darin den Wert des id-Attributs
des gewünschten form-Tags an. Nach diesen
Manipulationen wird der Button das verknüpfte
Formular abschicken.
Es können nicht nur Buttons, sondern auch beliebige andere Formularelemente verknüpft werden.
Beispiel
Im folgenden Beispiel befindet sich der Button außerhalb
des Formulars, ist aber über das Attribut form mit ihm verknüpft:
<input type="submit" form="test">
<form id="test">
<input type="text" name="age">
</form>
: