Prvok form
Prvok form vytvára formulár na odoslanie
údajov na server, kde budú tieto údaje spracované
pomocou jazyka PHP.
Údaje formulára môžu byť tiež spracované
pomocou jazyka JavaScript.
Prvok slúži ako kontajner pre prvky input,
textarea,
select,
button,
fieldset.
Uvedené prvky nemusia byť umiestnené
v prvku form, ale ak tak nie je,
neprebehne odoslanie formulára na server.
Odoslanie formulára na server sa vykoná
kliknutím na tlačidlo vytvorené prvkom input
s atribútom type s hodnotou submit,
alebo na tlačidlo button.
Atribúty
| Atribút | Popis |
|---|---|
action |
Kam odosielame formulár, na ktorú stránku webu (vlastnú alebo cudziu).
Ak je prázdny - formulár sa odošle na aktuálnu stránku. Nepovinný atribút.
V atribúte je možné uviesť odkaz na konkrétne miesto na stránke (cez #, ako
v prvku a). V tomto prípade po odoslaní formulára
prehliadač otvorí stránku určenú v atribúte action na uvedenom mieste.
|
method |
Metóda odoslania formulára, môže byť POST alebo GET. Pre vývojára front-endu to nie je nevyhnutné vedieť.
Nepovinný atribút. Predvolená hodnota je GET.
|
target |
Určuje, v karte sa má odkaz otvoriť: v novej, v aktuálnej alebo vo frame.
Nepovinný atribút. |
enctype |
Definuje spôsob kódovania údajov formulára.
Nepovinný atribút. Viac informácií pozri v atribúte enctype.
|
Hodnoty atribútu target
| Hodnota | Popis |
|---|---|
_blank |
Stránka sa otvorí v novej karte prehliadača. |
_self |
Stránka sa otvorí v aktuálnej karte prehliadača. |
_parent |
Stránka sa otvorí v rodičovskom frame. |
_top |
Zruší všetky framy a načíta stránku v celom okne prehliadača. |
Predvolená hodnota: _self.
Príklad formulára
<form action="" method="GET">
<input type="text"><br><br>
<input type="checkbox">
<input type="checkbox" checked>
<input type="radio" name="radio">
<input type="radio" name="radio">
<br><br>
<textarea></textarea><br><br>
<input type="submit">
</form>
:
Pozrite tiež
-
atribút
form,
ktorý umožňuje umiestňovať prvky formulára mimo prvkuform