Aller au contenu

Attribut action HTML

L'attribut action de HTML spécifie où les données du formulaire doivent être envoyées lors de la soumission. Sa valeur (URL) détermine la destination des données soumises. L'URL peut être :

  • absolue, qui fait référence à une URL complète incluant le protocole et le domaine.
  • relative, qui fait référence à un chemin relatif au document actuel.

Vous pouvez utiliser cet attribut uniquement sur l'élément <form>.

Syntaxe

Syntaxe de l'attribut action HTML

html
<form action="URL"></form>

Exemple de l'attribut action HTML :

Exemple de l'attribut "action"

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
  </head>
  <body>
    <form action="/form/submit">
      <label for="fname">Name</label>
      <input type="text" name="FirstName" id="fname" value="Mary"/><br /><br />
      <label for="lname">Surname</label>
      <input type="text" name="LastName" id="lname" value="Thomson"/><br /><br />
      <input type="submit" value="Submit"/>
    </form>
  </body>
</html>

Dans cet exemple, nous avons utilisé un chemin relatif, et les données seront envoyées à l'URL /form/submit sur le même domaine que la page actuelle. Comme mentionné, vous pouvez utiliser un chemin absolu ici pour adresser une URL provenant d'un autre domaine, comme https://example.com/some-page.

Pratique

Quelle est la fonction de l'attribut 'action' HTML ?

Trouvez-vous cela utile?

Aperçu dual-run — comparez avec les routes Symfony en production.