Перейти к содержимому

Атрибут action HTML

Атрибут action HTML указывает, куда должны быть отправлены данные формы при её отправке. Его значение (URL) определяет место назначения для переданных данных. URL может быть:

  • абсолютным, то есть полным URL, включающим протокол и домен.
  • относительным, то есть путём относительно текущего документа.

Этот атрибут можно использовать только на элементе <form>.

Синтаксис

Синтаксис атрибута action HTML

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

Пример атрибута action HTML:

Пример атрибута "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>

В этом примере мы использовали относительный путь, и данные будут отправлены на URL /form/submit в том же домене, что и текущая страница. Как упоминалось выше, здесь можно использовать абсолютный путь для обращения к URL другого домена, например https://example.com/some-page.

Практика

Какова функция атрибута 'action' в HTML?

Считаете ли это полезным?

Предпросмотр dual-run — сравните с маршрутами Symfony на продакшене.