Атрибут formtarget HTML тега <input>

Значение и применение

Атрибут formtarget (HTML тега <input>) задаёт браузеру, где показать ответ, полученный после отправки формы (вкладка, текущее окно, или фрейм). По умолчанию установлено значение _self - отображает ответ в текущем окне. Атрибут используется только для <input type = "image" и <input type = "submit">.

Поддержка браузерами

Спецификация: multipage

Поддерживается во всех основных браузерах с 2015 года.

Показать браузеры
Совместимостьhtml.elements.input.formtarget
ВозможностьКомпьютерыМобильные
ChromeEdgeFirefoxOperaSafariChrome AndroidFirefox for AndroidOpera AndroidSafari on iOSSamsung BrowserWebView AndroidWebView on iOS
formtarget✓9✓12✓4✓≤12.1✓5✓18✓4✓≤12.1✓4.2✓1.0✓3✓4.2

поддерживаетсяс ограниченияминет поддержкинет данных≤31 — не позднее версии 31

Синтаксис:

HTML
<input formtarget = "_blank | _self | _parent | _top | framename">

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

Значение Описание
_blank Ответ будет отображен в новом окне или вкладке
_self Ответ отображается в том же окне. Это значение по умолчанию.
_parent Отображает ответ во фрейм родителе, если фреймов нет, то это значение работает как _self.
_top Загружает ответ в полном исходном окне, и отменяет все остальные фреймы. Если нет родителей, то ведет себя точно так же, как _self.
framename Ответ отображается в окне <iframe> с указаным именем.

Отличия HTML 4.01 от HTML 5

Атрибут formtarget считается новым в HTML 5.

Примеры, попробуйте сами

Атрибут formtarget элемента input

Нужны отдельный HTML-документ и серверный обработчик handler.php. Встроенный просмотр не отправляет формы; листинг показывает настройку запроса.

Исходный код для изучения. Запуск на этой странице недоступен.

index.html
HTML
<form action="handler.php" method="post">
  <label>Имя <input name="user" required /></label><input type="submit" formtarget="result" value="Отправить" />
</form>