Przykład
Dowiedzieć się, która metoda HTTP, który jest używany do przesłania formularza do serwera:
var x = document.getElementById("mySubmit").formMethod;
Wynikiem X mogą być:
post
Spróbuj sam " Definicja i Wykorzystanie
Zestawy własności formMethod lub zwraca wartość formmethod atrybutu przycisku przedstawienia.
formmethod atrybut definiuje metodę HTTP przesyłania form-data do adresu URL akcji.
formmethod atrybut przesłania method atrybut <form> elementu.
formmethod atrybut jest używany tylko dla przycisków z type = „submit”.
Do form-dane mogą być przesyłane jako zmienne URL (method="get") lub jako transakcji HTTP POST (method="post") .
Zwraca uwagę na "get" metodą:
- dołącza postaci danych Aby URL w parach nazwa / wartość
- warto zgłoszeń formularz, w którym użytkownik chce utworzyć zakładkę do wyników
- Nie ma limitu na ile danych można umieścić w adresie URL (waha się między przeglądarkami), w związku z tym, nie można mieć pewność, że wszystkie form-data zostanie prawidłowo przeniesione
- Nigdy nie należy używać "get" sposób przekazać poufne informacje! (Hasło lub inne poufne informacje będą widoczne w pasku adresu przeglądarki)
Uwagi o "post" metody:
- wysyła formularz danych jednostkowych jako transakcji HTTP POST
- Formularz oświadczenia o "post" metody nie można tworzyć zakładki
- to jest bardziej niezawodny i bezpieczny niż "get"
- nie ma ograniczenia rozmiaru
Uwaga: formmethod atrybutem jest nowy dla <input> element o type = "submit" w HTML5.
Wsparcie przeglądarka
Nieruchomość formMethod jest dostępna we wszystkich głównych przeglądarkach.
Uwaga: Właściwość formMethod nie jest obsługiwana w programie Internet Explorer 9 i wcześniejszych wersjach.
Składnia
Zwraca właściwość formMethod:
submitObject .formMethod
Ustaw właściwość formMethod:
submitObject .formMethod=get|post
wartości nieruchomości
Wartość | Opis |
---|---|
get | Zaniedbanie. Dołącza postaci danych Aby URL w pary nazwa / wartość: URL name = value & name = wartość? |
post | Wysyła form-data jako transakcji HTTP POST |
Szczegóły techniczne
Zwracana wartość: | Ciąg reprezentujący metodę HTTP, który jest używany do przesłania formularza do serwera |
---|
Więcej przykładów
Przykład
Zmiana metody wysyłania form-data:
document.getElementById("mySubmit").formMethod = "post";
Spróbuj sam " Podobne strony
Odniesienia HTML: HTML <input> atrybut formmethod
<Wejście Prześlij Object