Атрибут target HTML тега <form>

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

Атрибут target (HTML тега <form>) указывает место отображения ответа, полученного после отправки формы (вкладка, текущее окно, или фрейм).

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

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

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

Показать браузеры
Совместимостьhtml.elements.form.target
ВозможностьКомпьютерыМобильные
ChromeEdgeFirefoxOperaSafariChrome AndroidFirefox for AndroidOpera AndroidSafari on iOSSamsung BrowserWebView AndroidWebView on iOS
target✓1✓12✓1✓15✓3✓18✓4✓14✓2✓1.0✓4.4✓2

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

Синтаксис:

HTML
<form target = "_blank | _self | _parent | _top | framename">

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

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

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

В HTML 4.01 атрибут считался устаревшим и не рекомендован к использованию, в HTML 5 он полностью поддерживается.

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

Атрибут target элемента form

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

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

index.html
HTML
<form action="handler.php" target="result">
  <label>Имя <input name="user" required /></label><button>Отправить</button>
</form>