Атрибут target HTML тега <form>
Значение и применение
Атрибут target (HTML тега
<form>) указывает место отображения ответа, полученного после отправки формы (вкладка, текущее окно, или фрейм).
Поддержка браузерами
Спецификация: multipage
Поддерживается во всех основных браузерах с 2015 года.
| Возможность | Компьютеры | Мобильные | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
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>