Internet Explorer | Chrome | Opera | Safari | Firefox | Android | iOS |
3.0 + | 1.0 + | 4.0 + | 1.0 + | 1.0 + | 1.0 + | 1.0 + |
Специфікація
HTML: | 3.2 | 4.01 | 5.0 | XHTML: | 1.0 | 1.1 |
Опис
Визнач ет спосіб кодування даних форми при їх відправленні на сервер. Зазвичай встановлювати значення атрибута enctype не потрібно, дані цілком правильно розуміються на стороні сервера. Однак якщо використовується поле для відправки файлу ( input type="file" ), варто визначити атрибут enctype як multipart/form-data span>.
Синтаксис
<form enctype="application/x-www-form-urlencoded | multipart/form-data | text/plain"> ... </form>
Значення
- application/x-www-form-urlencoded
- замість пробілів ставиться +, символи на зразок російських букв кодуються їх шестнадцатерічнимі значеннями (наприклад,% D0% 90% D0% BD% D1% 8F замість Аня).
- multipart/form-data dt>
- ! Дані не кодуються. Це значення застосовується при відправці файлів.
- text/plain
- Прогалини замінюються знаком +, букви і інші символи не кодують.
Обов'язковий атрибут
Ні.
Значення за умовчанням
application/x-www- form-urlencoded
Приклад
HTML5 IE Cr Op Sa Fx
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title> Тег FORM, атрибут enctype </title> </head> <body> <form action="handler.php" enctype="multipart/form-data" method="post"> <p> Завантажте файл з картинкою </p> <p> <input type="file" name="pic"> </p> </form> </body> </html>
Результат даного прикладу показаний на рис. 1.
