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

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

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

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

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

<input 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>
   <input type="submit" value="Отправить"><br>
   <input type="submit" formaction="demo_admin.asp" value="Отправить, как админ">
</form>