html атрибут enctype

Атрибут enctype визначає спосіб кодування даних форми при подачі їх на сервер (тільки для method="post")

Зазвичай встановлювати значення атрибута enctype не потрібно, дані цілком правильно розуміються на стороні сервера.

Однак, якщо використовується поле для відправки файлу (<input type="file">), слід визначити атрибут enctype як multipart/form-data.

Нотатка:

Атрибут enctype може бути використаний тільки при method="post"

Синтаксис

<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


Немає жодної різниці.