Атрибут formEnctype ввода

Определение и использование

formEnctype Установите или верните значение атрибута formenctype кнопки отправки.

Атрибут HTML formenctype определяет способ кодирования данных формы перед их отправкой на сервер ( применим только к формам с method="post" ).

Атрибут formenctype заменяет enctype атрибута элемента <form>; Атрибут enctype.

Комментарии:Атрибут formenctype — это новый атрибут элемента <input> с type="submit", введенный в HTML5.

См. также:

HTML справочник:Атрибут formenctype элемента <input> HTML

Пример

Пример 1

Узнайте, как кодировать данные формы перед их отправкой на сервер:

var x = document.getElementById("mySubmit").formEnctype;

Попробуйте сами

Пример 2

Измените значение атрибута formenctype кнопки отправки на "application/x-www-form-urlencoded":

document.getElementById("mySubmit").formEnctype = "application/x-www-form-urlencoded";

Попробуйте сами

Синтаксис

Верните атрибут formEnctype:

submitObject.formEnctype

Настройте атрибут formEnctype:

submitObject.formEnctype = "application/x-www-form-urlencoded,multipart/form-data,text/plain"

Значение атрибута

Значение Описание
application/x-www-form-urlencoded По умолчанию. Все символы кодируются перед отправкой (пробелы заменяются символом "+", а особые символы — на шестнадцатеричные значения ASCII).
multipart/form-data Не кодируется символы. Этот параметр необходим, когда вы используете форму с контролем загрузки файлов.
text/plain Пробелы преобразуются в символ "+", но особые символы не кодируются.

Технические детали

Возвратное значение: Строковое значение, представляющее тип содержимого, передаваемого серверу при отправке формы.

Поддержка браузеров

Числа в таблице указывают на версию первого браузера, который полностью поддерживает этот атрибут.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Поддержка 10.0 Поддержка Поддержка Поддержка