Пример
Форма с двумя кнопками отправки. Первая кнопка отправляет данные формы с кодировкой символов по умолчанию, а вторая отправляет данные формы без кодировки:
<form action="/action_page_binary.php" method="post">
<label for="fname">Имя:</label>
<input type="text" id="fname"
name="fname" value="Ståle"><br><br>
<button type="submit">Отправить с кодировкой символов</button>
<button type="submit" formenctype="text/plain">Отправить без кодировки символов</button>
</form>
Попробуйте сами »
Определение и использование
Атрибут formenctype определяет, как данные формы должны быть закодированы перед отправкой на сервер. Этот атрибут переопределяет атрибут enctype формы.
Атрибут formenctype используется только для кнопок с
type="submit".
Поддержка браузерами
Цифры в таблице указывают первую версию браузера, которая полностью поддерживает атрибут.
| Атрибут | |||||
|---|---|---|---|---|---|
| formenctype | 9.0 | 10.0 | 4.0 | 5.1 | 11.5 |
Синтаксис
<button type="submit" formenctype="значение">
Значения атрибута
| Значение | Описание |
|---|---|
| application/x-www-form-urlencoded | По умолчанию. Все символы будут закодированы перед отправкой |
| multipart/form-data | Это значение необходимо, если пользователь будет загружать файл через форму |
| text/plain | Отправляет данные без какого-либо кодирования. Не рекомендуется |