Атрибут 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 | Поддержка | Поддержка | Поддержка |