Attribut form
L'attribut form lie un élément de formulaire
à la balise form.
Ceci est nécessaire lorsque l'élément de formulaire
se trouve en dehors de la balise form, mais doit être envoyé
au serveur avec le contenu de cette balise
form.
Par exemple, vous avez un bouton submit,
mais par conception, il se trouve à un endroit complètement différent
de la page. Dans ce cas, l'attribut form
résoudra le problème : nous attribuons cet attribut au bouton,
en y spécifiant la valeur de l'attribut id
de la balise form souhaitée. Après ces
manipulations, le bouton enverra le formulaire auquel il est lié.
Il est possible de lier non seulement des boutons, mais aussi n'importe quels autres éléments de formulaire.
Exemple
Dans l'exemple suivant, le bouton se trouve à l'extérieur
du formulaire, mais y est lié via l'attribut form :
<input type="submit" form="test">
<form id="test">
<input type="text" name="age">
</form>
: