Блог Vaden Pro

Все о самостоятельном создании и продвижении сайтов
Вы здесь

Атрибут formenctype

Справочник: 

Характеристики атрибута

В каких браузерах работает?

10.0+ 8.0+ 10.0+ 5.0+ 4.0+ 2.3+ 3.0+

В каких спецификациях используется?

HTML - - 5.0
XHTML - -

Для чего используется?

Служит для кодировки информации из формы для сервера, на котором обрабатываются данные. Использование указанного атрибута необходимо при наличии специального поля для загрузки документов. Нельзя не отметить аналогию по функциям с атрибутом тега <form> - enctype.

Кракен сайт это вот такие.

Как правильно задавать?

<button formenctype="application/x-www-form-urlencoded">Название кнопки</button>

Какие значения могут быть записаны в атрибут?

  • application/x-www-form-urlencoded - этому значению соответствует замена пробелов обозначением "+" и интерпретация букв в шестнадцатеричную систему кодировки. Это значение используется по умолчанию.
  • multipart/form-data - никакой кодировки не осуществляется, используется для передачи файлов.
  • text/plain - меняются только пробелы на символ "+", остальное все остается без изменений.

В каких тегах применяется?

button input

Пример использования

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>Атрибут formenctype</title>
 </head>
 <body>
  <form>
   <p>Имя: <input name="user"></p>
   <p>Резюме: <input name="file" type="file"></p>
   <p><button formaction="handler.php" formmethod="post"
      formenctype="multipart/form-data">Переслать</button>
  </form>
 </body>
</html>

Тип HTML атрибута: 
Прочие