html атрибут formenctype

Атрибут formenctype (HTML тега <button>) визначає, як форм-дані повинні бути закодовані перед відправкою їх на сервер.

Цей атрибут перевизначає атрибут enctype тега <form>.

Атрибут formenctype використовується тільки для кнопок з type="submit".

Порада:

Якщо атрибут formenctype використовується, то він перевизначає значення атрибута enctype елемента <form>. Атрибут formenctype має використовуватися виключно якщо форма передається методом HTTP post.

Синтаксис

<button type="submit" formenctype="value">

Атрибут formenctype може отримувати 3 значення :

application/x-www-form-urlencoded

Всі символи кодуються перед відправкою: замість пробілів проставляється +, символи кодуються шістнадцятковими значеннями (наприклад, %D0%9F%D0%B5%D1%82%D1%8F замість Петя).

multipart/form-data

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

text/plain

Тільки прогалини перетворюються в символи "+", а інші символи не кодують.

Переглядачі

Переглядач

9+

4+

5.1+

10.6+

10+

12+

Переглядач

4+

1+

4+

5+


Мобільних переглядачів ще не додано.

Приклади


Найпростіший приклад використання HTML атрибута formenctype теґа <button>

See the Pen Button_formenctype_css_in_ua by css.in.ua (@css_in_ua) on CodePen.

Різниця між HTML 4.01 та HTML5


Атрибут formenctype тега <button> з'явився тільки в HTML5.

Різниця між XHTML та HTML


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