Zum Inhalt springen

HTML action-Attribut

Das HTML action-Attribut gibt an, wohin die Formulardaten beim Absenden des Formulars gesendet werden sollen. Sein Wert (URL) bestimmt das Ziel für die übermittelten Daten. Die URL kann sein:

  • absolut, was eine vollständige URL einschließlich Protokoll und Domain bezeichnet.
  • relativ, was einen Pfad relativ zum aktuellen Dokument bezeichnet.

Sie können dieses Attribut nur auf dem <form>-Element verwenden.

Syntax

Syntax des HTML action-Attributs

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

Beispiel für das HTML action-Attribut:

Beispiel für das "action"-Attribut

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>

In diesem Beispiel haben wir einen relativen Pfad verwendet, und die Daten werden an die URL /form/submit innerhalb derselben Domain wie die aktuelle Seite gesendet. Wie erwähnt, können Sie hier auch einen absoluten Pfad verwenden, um eine URL einer anderen Domain anzusprechen, wie z. B. https://example.com/some-page.

Praxis

Welche Funktion hat das HTML 'action'-Attribut?

Finden Sie das nützlich?

Dual-run-Vorschau — vergleichen Sie mit den Symfony-Routen live.