Атрибут action
Обновлено: 20.09.2022
Атрибут action
Указывает обработчик, к которому обращаются данные формы при их отправке на сервер. В качестве обработчика может выступать серверная программа или HTML-документ, который включает в себя серверные сценарии (например, Parser). После выполнения обработчиком действий по работе с данными формы он возвращает новый HTML-документ.
Если атрибут action отсутствует, текущая страница перезагружается, возвращая все элементы формы к их значениям по умолчанию.
Синтаксис
<form action="<адрес>">...</form>
Значения
В качестве значения принимается полный или относительный путь к серверному файлу.
Значение по умолчанию
Нет.
Пример
В качестве обработчика можно указать адрес электронной почты, начиная его с ключевого слова mailto:. При отправке формы будет запущена почтовая программа установленная по умолчанию. В целях безопасности в браузере установлено, что отправить незаметно информацию, введённую в форме, по почте невозможно. Для корректной интерпретации данных используйте атрибут enctype="text/plain" в элементе <form>.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>FORM, action attribute</title>
</head>
<body>
<form action="mailto:admin@ithillel.ua" enctype="text/plain">
<p><input type="submit" value="Submit an email"></p>
</form>
</body>
</html>