Tag form
Tag form vytváří formulář pro odesílání
dat na server, kde budou tato data zpracována
pomocí jazyka PHP.
Data formuláře mohou být také zpracována
pomocí jazyka JavaScript.
Tag slouží jako kontejner pro tagy input,
textarea,
select,
button,
fieldset.
Uvedené tagy nemusí být nutně umístěny
v tagu form, ale pokud tak neučiníte,
nedojde k odeslání formuláře na server.
Odeslání formuláře na server je provedeno
stisknutím tlačítka vytvořeného tagem input
s atributem type s hodnotou submit,
nebo tlačítkem button.
Atributy
| Atribut | Popis |
|---|---|
action |
Kam odesíláme formulář, na jakou stránku webu (vlastní nebo cizí).
Pokud zůstane prázdný - formulář se odešle na aktuální stránku. Nepovinný atribut.
V atributu lze uvést odkaz na konkrétní místo na stránce (pomocí #, jako
v tagu a). V tomto případě po odeslání formuláře
prohlížeč otevře stránku zadanou v atributu action na uvedeném místě.
|
method |
Metoda odeslání formuláře, může být POST nebo GET. To není pro kodéra nutné vědět.
Nepovinný atribut. Ve výchozím nastavení má hodnotu GET.
|
target |
Určuje odkazu, zda se má otevřít v novém panelu, v aktuálním panelu nebo ve framu.
Nepovinný atribut. |
enctype |
Určuje způsob kódování dat formuláře.
Nepovinný atribut. Podrobnosti viz atribut enctype.
|
Hodnoty atributu target
| Hodnota | Popis |
|---|---|
_blank |
Stránka se otevře v novém panelu prohlížeče. |
_self |
Stránka se otevře v aktuálním panelu prohlížeče. |
_parent |
Stránka se otevře v nadřazeném framu. |
_top |
Zruší všechny framy a načte stránku v celém okně prohlížeče. |
Výchozí hodnota: _self.
Příklad formuláře
<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>
:
Viz také
-
atribut
form,
který umožňuje umístit prvky formuláře mimo tagform