Атрибут formaction HTML тега button

Атрибут formaction определяет, куда будут отправлены данные формы. Этот атрибут переопределяет атрибут action тега <form>.

Атрибут formaction может использоваться только с тегом <button> имеющим type="submit".

Атрибут formaction для тега <button> был добавлен в HTML5.

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

<button type="submit" formaction="URL">

Значения атрибута

ЗначениеОписание
URL

Определяет, куда посылаются данные формы.

Возможные значения:

  • Абсолютный URL – указывает на другой веб-сайт (например, href="http://www.example.com/default.htm")
  • Относительный URL – указывает на файл в структуре текущего веб-сайта (например, href="default.htm")

Пример использования атрибута

HTML форма с двумя кнопками. Первая кнопка отправляет данные формы обработчику "demo_form.asp", вторая — обработчику "demo_admin.asp":


<form action="//msiter.ru/demo_form.asp" method="get">
   Имя: <input type="text" name="fname"><br>
   Фамилия: <input type="text" name="lname"><br>
   <button type="submit">Отправить</button><br>
   <button type="submit" formaction="demo_admin.asp">Отправить, как админ</button>
</form>