Вказує обробник, до якого звертаються дані форми при їх надсиланні на сервер. Як обробник може виступати серверна програма або HTML-документ, який включає серверні сценарії (наприклад, Parser). Після виконання обробником дій щодо роботи з даними форми він повертає новий HTML-документ.
Якщо атрибут action відсутній, поточна сторінка перезавантажується, повертаючи всі елементи форми до їх значення за промовчанням.
Синтаксис
<form action="<адреса>">...</form></code>
Значення
В якості значення приймається повний або відносний шлях до серверного файлу.
Значення за замовчуванням
Ні.
Приклад
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>FORM, атрибут action</title> </head> <body> <form action="handler.php"> <p>...</p> </form> </body> </html>
В якості обробника можна вказати адресу електронної пошти, починаючи з ключового слова mailto:. При надсиланні форми буде запущено поштову програму встановлену за замовчуванням. З метою безпеки в браузері встановлено, що надіслати непомітно інформацію, введену у формі, поштою неможливо. Для коректної інтерпретації даних використовуйте атрибут enctype="text/plain" в елементі <form>.
Браузери
3 | 12 | 1 | 3.5 | 1 | 1 |
1 | 1 | 6 | 1 |
Браузери
У таблиці браузерів застосовуються такі позначення.
- — елемент повністю підтримується браузером;
- — елемент браузером не сприймається та ігнорується;
- — при роботі можлива поява різних помилок, або елемент підтримується з застереженнями. li>
Число вказує версію браузреа, з якої елемент підтримується.