Пример
В следующем примере, данные формы не кодируются перед отправкой:<form action="http://xhtml.co.il/tryit/html/form_action.php" enctype="text/plain"> Имя: <input type="text" name="fname" /> Фамилия: <input type="text" name="lname" /> <input type="submit" value="Отправить" /> </form>
Определение и использование
Атрибут enctype определяет как должны кодироваться данные формы перед отправкой на сервер.
По умолчанию данные формы кодируются в "application/x-www-form-urlencoded".
Это означает, что все символы кодируются перед отправкой на сервер
(пробелы конвертируются в символ "+", специальные символы конвертируются в шестнадцатеричные значения ASCII).
Поддержка браузеров
атрибут
enctype поддерживается во всех ведущих браузерахСинтаксис
<form enctype="value">
Значения атрибута
| Значение | Описание |
|---|---|
| application/x-www-form-urlencoded | Все символы кодируются перед отправкой (это значение по умолчанию) |
| multipart/form-data | Символы не кодируются. Это значение необходимо когда вы используете формы для подгружения файлов |
| text/plain | Пробелы кодируются в символы "+", но специальные символы не кодируются |
Была ли эта информация полезной?

