Атрибут | ||||||
enctype | 3+ | 1+ | 3.5+ | 1+ | 1+ | 1+ |
HTML Атрибут enctype
Атрибут enctype (от англ. "encoding type" ‒ «тип кодировки») указывает способ кодирования данных формы, отправляемых на сервер.
Примечание: Атрибут enctype применяется только в случаях когда данные формы передаются с помощью метода «post».
Синтаксис
<form enctype="[значение]">>...</form>
Значения
- application/x-www-form-urlencoded
- Кодирует данные формы, отправляемые на сервер. Перед отправкой данных на сервер браузер кодирует все данные формы и объединяет их в одну строку, после чего полученную строку отправляет на сервер.
Символы кодируемые браузером: - multipart/form-data
- Из данных формы формируется документ (соответствующий MIME стандарту) в котором для каждого поля формы создаётся отдельный раздел (сегмент, часть документа). Данные документа не кодируются.
- text/plain
- Отправляет данные на сервер практически в незакодированном виде (кодируются только знаки перевода строки и возврата коретки). Перед отправкой данных на сервер браузер объединяет все данные формы; каждый элемент формы помещается на отдельную строку, а имя и значение элемента формы разделяются = ЗНАКОМ РАВНО [U+003D].
Значение по умолчанию
application/x-www-form-urlencoded
Применяется к тегам
<form> |
Различия между HTML 4.01 и HTML5
Нет.
Пример использования:
Атрибут enctype
Переносимый элемент будет скопирован в принимающий элемент:
Пример HTML:
Попробуй сам<form action="action_form.php" method="post" enctype="multipart/form-data">
Имя: <input type="text" name="firstname"><br>
Фамилия: <input type="text" name="lastname"><br>
<input type="submit" value="Отправить">
</form>
Спецификации
Спецификация | Статус |
---|---|
HTML 4.01 (W3C) | Рекомендация |
HTML 5 (W3C) | Рекомендация |
HTML5.1 (W3C) | Рекомендация |
Поддержка браузерами
Учебник HTML
HTML уроки: HTML Атрибуты
