Атрибут formenctype

HTML5

Обновлено: 19.09.2022

Атрибут formenctype

Устанавливает способ кодирования данных формы при их отправке на сервер. Обычно явно указывается в случае, когда используется поле для отправки файла (input type="file"). Этот атрибут по своему действию аналогичен атрибуту enctype элемента <form>, при совместном использовании formenctype и enctype последний игнорируется.

Синтаксис

<input type="submit" formenctype="application/x-www-form-urlencoded | multipart/form-data | text/plain">

Значения

application/x-www-form-urlencoded Вместо пробелов ставится +, символы вроде русских букв кодируются их шестнадцатеричными значениями (например, %D0%9F%D0%B5%D1%82%D1%8F вместо Петя).
multipart/form-data Данные не кодируются. Это значение применяется при отправке файлов.
text/plain Пробелы заменяются знаком +, буквы и другие символы не кодируются.

Значение по умолчанию

application/x-www-form-urlencoded

Пример

Браузеры

input:formenctype

Посмотреть совместимость на Can I use?

input:formenctype