Atrybut formEnctype Input Submit

Definicja i użycie

formEnctype Ustawienie lub zwrócenie wartości atrybutu formenctype przycisku submit.

Atrybut HTML formenctype określa, jak dane formularza mają być zakodowane przed wysłaniem do serwera (aplikuje się tylko do formularzy z method="post").

Atrybut formenctype zastępuje enctype elementu <form>. Atrybut enctype.

Komentarz:Atrybut formenctype jest nowym atrybutem elementu <input> z type="submit" w HTML5.

Zobacz również:

HTML ReferencjaAtrybut formenctype <input> HTML

Przykład

Przykład 1

Sprawdź, jak zakodować dane formularza przed wysłaniem do serwera:

var x = document.getElementById("mySubmit").formEnctype;

Spróbuj sam

Przykład 2

Zmień wartość atrybutu formenctype przycisku submit na "application/x-www-form-urlencoded":

document.getElementById("mySubmit").formEnctype = "application/x-www-form-urlencoded";

Spróbuj sam

Gramatyka

Zwróć atrybut formEnctype:

submitObject.formEnctype

Ustawienie atrybutu formEnctype:

submitObject.formEnctype = "application/x-www-form-urlencoded,multipart/form-data,text/plain"

Wartość atrybutu

Wartość Opis
application/x-www-form-urlencoded Domyślnie. Wszystkie znaki są kodowane przed wysłaniem (spacje są zamieniane na znak '+' i znaki specjalne na wartości ASCII HEX).
multipart/form-data Nie koduje znaków. Kiedy używasz formularza z kontrolką do przesyłania plików, ta wartość jest obowiązkowa.
text/plain Spacje są konwertowane na znak '+' symbol, ale nie są kodowane znaki specjalne.

Szczegóły techniczne

Wartość zwracana: Wartość ciągowa, która oznacza typ zawartości używanego do wysyłania formularza do serwera.

Obsługa przeglądarek

Liczby w tabeli wskazują na pierwszą wersję przeglądarki, która w pełni obsługuje tę właściwość.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Wsparcie 10.0 Wsparcie Wsparcie Wsparcie