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 :

html<input type="submit" form="test">
<form id="test">
  <input type="text" name="age">
</form>

Результат: