Het form attribuut
Het attribuut form koppelt een formulierelement
aan de form tag.
Dit is nodig in het geval wanneer het formulierelement
buiten de form tag staat, maar wel mee verzonden moet worden
naar de server samen met de inhoud van deze
form tag.
Stel, je hebt een submit knop,
maar volgens het ontwerp bevindt deze zich op een heel andere
plek op de pagina. In dit geval lost het attribuut form
het probleem op: we geven de knop dit attribuut,
waarin we de waarde van het id attribuut
van de gewenste form tag opgeven. Na deze
manipulaties zal de knop het gekoppelde formulier
verzenden.
Je kunt niet alleen knoppen koppelen, maar ook andere formulierelementen.
Voorbeeld
In het volgende voorbeeld staat de knop buiten
het formulier, maar is ermee verbonden via het attribuut form:
<input type="submit" form="test">
<form id="test">
<input type="text" name="age">
</form>
: