HTML атрибут formtarget
Определение и использование
formtarget
атрибут определяет, где будет отображаться ответ после отправки формы. Этот атрибут перекрывает определение формы атрибут target。
formtarget
атрибут предназначен только для type="submit"
кнопки.
Пример
Форма с двумя кнопками отправки. Первая кнопка отправки передает данные формы по умолчанию (target="_self"), вторая кнопка отправляет данные формы в новый окно (target="_blank"):
<form action="/action_page.php" method="get"> <label for="fname">Имя:</label> <input type="text" id="fname" name="fname"><br><br> <label for="lname">Фамилия:</label> <input type="text" id="lname" name="lname"><br><br> <button type="submit">Подтвердить</button> <button type="submit" formtarget="_blank">Подтвердить в новом окне</button> </form>
Синтаксис
<button type="submit" formtarget="_blank|_self|_parent|_top|framename">
Значение атрибута
Значение | Описание |
---|---|
_blank | Загрузка ответа в новое окно/таб. |
_self | Загрузка ответа в текущий фрейм (по умолчанию). |
_parent | Загрузка ответа в родительский фрейм. |
_top | Загрузка ответа во весь окно. |
framename | Загрузка ответа в названный iframe. |
Поддержка браузерами
Числа в таблице указывают на версию первого браузера, который полностью поддерживает этот атрибут.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
9.0 | 10.0 | 4.0 | 5.1 | 10.6 |