Atrybut formmethod
służy do określania metody wysyłania danych z formularza i przesłania ustawienie atrybutu method
formularza.
Przykład użycia
Naciśnięcie przycisku Wyślij spowoduje wysłanie formularza metodą POST
, natomiast naciśnięcie przycisku Wyślij GET spowoduje wysłanie formularza metodą GET
.
<form action="skrypt.php" method="post">
Imię: <input type="text" name="imie" />
Nazwisko: <input type="text" name="nazwisko" />
<button type="submit">Wyślij</button>
<input type="submit" value="Wyślij GET" formmethod="get" formaction="skryptget.php" />
</form>
Składnia atrybutu formmethod
<nazwa_elementu formmethod="get|post">
Elementy związane z atrybutem formmethod
Atrybut formmethod
można definiować dla elementów button
i input
typu submit
.
Wartości atrybutu formmethod
Wartość | Opis | HTML 4.01/XHTML 1.0 | HTML5 |
---|---|---|---|
GET | Powoduje wysłanie danych formularza na serwer metodą GET | ✘ | ✔ |
POST | Powoduje wysłanie danych formularza na serwer metodą POST | ✘ | ✔ |
Różnice między HTML 4.01 a HTML5
Atrybut formmethod
jest nowością języka HTML5.