Atrybut form
Atrybut form łączy element formularza
z tagiem form.
Jest to potrzebne w przypadku, gdy element formularza
znajduje się poza tagiem form, ale powinien zostać wysłany
na serwer razem z zawartością tego tagu
form.
Na przykład, masz przycisk submit,
ale zgodnie z designem znajduje się on w zupełnie innym
miejscu strony. W tym przypadku atrybut form
rozwiąże problem: przyciskowi nadajemy ten atrybut,
podając w nim wartość atrybutu id
od odpowiedniego tagu form. Po tych
manipulacjach przycisk zacznie wysyłać powiązany
formularz.
Można powiązywać nie tylko przyciski, ale i jakiekolwiek inne elementy formularza.
Przykład
W następnym przykładzie przycisk znajduje się poza
formularzem, ale jest z nim powiązany przez atrybut form:
<input type="submit" form="test">
<form id="test">
<input type="text" name="age">
</form>
: