Webové formuláře vytvářejí možnosti komunikace uživatele se samotnou stránkou pomocí vstupních polí, tzv. inputů. Jejich zápis je obdobný jako v případě seznamů a tabulek: párový tag <form> vymezuje prostor formuláře a obsahuje potomky, již řečené inputy. 

Formulář

Počáteční značka <form> obsahuje dva povinné atributy, action a method, určující způsob odeslání dat a stránku, která data bude zpracovávat. 

Vlastnost action obsahuje název stránky, které jsou data zaslána ke zpracování. Většinou data zpracovává stránka s formulářem, ale je možné data poslat i úplně jiné stránce. V tom případě dojde při odesílání dat k přesměrování na zvolenou adresu. Může se jednat i o jiný server. 

Vlastnost method určuje způsob předání dat požadované stránce a nabývá dvou hodnot:

  • GET: jedná se o méně bezpečnou metodu předání dat, protože data jsou stránce předána formou řetězce v URL stránky. To znamená, že uživatel je může dodatečně upravit.  Nedoporučuje se využívat danou metodu, pokud to není vyloženě nutné. Často se využívá pro zobrazení správných záložek obsahující formuláře. 

WTV_GET

Předání stránce dat z formuláře pomocí metody GET.

  • POST: data formuláře jsou odesílána uvnitř HTTP požadavku, nejsou v URL viditelná.

Pozor! Žádný formulář neposílá data bezpečně (tj. v zašifrovaném tvaru) i když využívá metodu POST. Šifrovanou komunikaci má na starost HTTPS. 

Naposledy změněno: neděle, 18. října 2020, 11.51