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;
Przykład 2
Zmień wartość atrybutu formenctype przycisku submit na "application/x-www-form-urlencoded":
document.getElementById("mySubmit").formEnctype = "application/x-www-form-urlencoded";
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 |