Атрибут formaction HTML тега <input>
HTML тег <input>Значение и применение
Атрибут formaction (HTML тега <input>) указывает URL файла, который будет обрабатывать (контролировать) входную информацию после отправки формы (только для <input type = "image" и <input type = "submit">).
Обращаю Ваше внимание, что если атрибут formaction используется, то он переопределяет значение атрибута action элемента <form>.
Поддержка браузерами
Атрибут | Chrome | Firefox | Opera | Safari | IExplorer | Edge |
---|---|---|---|---|---|---|
formaction | Да | Да | Да | Да | 10.0 | Да |
Синтаксис:
<input formaction = "URL">
Значения атрибута
Значение | Описание |
---|---|
URL | URL файла, который будет обрабатывать (контролировать) входную информацию после отправки формы. Допускается использование как относительных, так и абсолютных путей. |
Отличия HTML 4.01 от HTML 5
Атрибут formaction считается новым в HTML 5.Пример использования
<!DOCTYPE html> <html> <head> <title>Использование атрибута formaction HTML тега <input></title> </head> <body> <form id = "myForm" action = "script1.php"> <!-- определяем id для нашей формы и адрес, куда отправляется форма --> Логин: <input type = "text" name = "userLogin"><br><br> <!-- определяем элемент управления для ввода текстовой информации --> Пароль: <input type = "password" name = "userPass"><br><br> <!-- определяем элемент управления для ввода пароля --> <input type = "submit" value = "Отправить" formaction = "script2.php"> <!-- определяем кнопку отправки формы и указываем URL файла, который будет обрабатывать форму после отправки --> </form> </body> </html>
В данном примере мы создали форму (HTML тег <form>), глобальным атрибутом id указали для неё идентификатор, атрибутом action указали адрес, куда отправляется форма.
Внутри формы мы поместили элементы управления <input>, которые позволяют пользователю ввести логин и пароль и отправить нашу форму. Кроме того, атрибутом formaction для кнопки отправки формы мы указали URL файла, который будет обрабатывать форму после отправки.
Обратите внимание, что атрибут formaction переписывает значение атрибута action элемента <form> и отправка данных будет выглядеть следующим образом:
URL/script2.php?userLogin=&userPass=
Результат нашего примера:
HTML тег <input>