Prvek form
Formuláře v HTML slouží k získávání dat od uživatelů. Na internetu je používáte neustále, často aniž byste si toho všimli: kdykoli něco hledáte ve vyhledávači, přihlašujete se, registrujete nebo vybíráte z několika možností, vyplňujete formulář.
V této lekci se podíváme, jak jsou formuláře postavené a jakými prvky můžeme data získávat. Krok za krokem si vytvoříme přihlášku na kurz.
Formulář vytvoříme prvkem form (anglicky formulář). Formulář informace sbírá, ale potom je musí někam poslat ke zpracování. Proto má prvek form dva atributy:
action, jehož hodnotou je adresa (URL), kam se data z formuláře pošlou.method, jehož hodnotou je způsob, jakým se data pošlou (metoda HTTP požadavku).
Nejčastěji se používají dvě metody:
GET(platí, když atributmethodvynecháme): data se přidají do adresy stránky, například/hledat?q=kocky. Hodí se třeba pro vyhledávání, protože adresu s výsledky si můžeme uložit nebo ji poslat dál.POST: data se pošlou uvnitř požadavku, ne v adrese. Používáme ho například pro přihlášení a registraci, aby se heslo neobjevilo v adrese.
Co přesně je HTTP požadavek, zatím vědět nemusíte.
<form action="/zpracovani.html" method="POST">
</form>Jak psát:
<
>
/
"
Pokyny
Vytvořte prvek form s atributem action s hodnotou /cviceni.html a atributem method s hodnotou POST. Formulář zatím neuvidíte: dokud do něj nepřidáme vstupy, zůstane neviditelný.
Začněte programovat zdarma
1/11