html атрибут enctype
Атрибут enctype
визначає спосіб кодування даних форми при подачі їх на сервер (тільки для method="post"
)
Зазвичай встановлювати значення атрибута enctype не потрібно, дані цілком правильно розуміються на стороні сервера.
Однак, якщо використовується поле для відправки файлу (<input type="file">
), слід визначити атрибут enctype як multipart/form-data
.
Нотатка: | Атрибут enctype може бути використаний тільки при |
Синтаксис
<form enctype="application/x-www-form-urlencoded | multipart/form-data | text/plain">
...
</form>
Атрибут enctype може отримувати 3 значення :
application/x-www-form-urlencoded
Всі символи кодуються перед відправкою (замість пробілів проставляється +, символи кодуються шістнадцятковими значеннями.)
multipart/form-data
Дані не кодуються. Це значення застосовується при відправленні файлів.
text/plain
Пропуски замінюються знаком +, букви і інші символи не кодують.
Переглядачі
Переглядач | ||||||
---|---|---|---|---|---|---|
1+ |
1+ |
1+ |
3.5+ |
3+ |
12+ |
Переглядач | ||||
---|---|---|---|---|
1+ |
1+ |
1+ |
1+ |
Мобільних переглядачів ще не додано.
Приклади
Найпростіший приклад використання HTML атрибута enctype
теґа <form>
.
See the Pen
Form.enctype_css_in_ua by css.in.ua (@css_in_ua)
on CodePen.
Різниця між HTML 4.01 та HTML5
Немає жодної різниці.
Різниця між XHTML та HTML
Немає жодної різниці.