Formuláře

Text:
Heslo:
Textové pole:
Obrázek:

T
O
R
Jméno souboru:
Zaškrtávací pole:
28.8K Modem
Tiskárna
Tablet
Přepínač:
Netscape Navigator
Internet Explorer
Jiné
Mnohonásobný výběr:
Rozbalovací pole:
Skryté pole
Formuláře slouží zejména k přístupu k různým databázím. Každý formulář tvoří dvě části:
HTML stránka
V ní je formulář definován. HTML stránka vytváří uživatelské rozhraní. Když prohlížeč obdrží stránku, která obsahuje formulář, zobrazí jej uživateli a umožní mu prostřednictvím nejrůznějších vstupních polí zadat informace.
Skript (PHP, CGI, SQL, ...)
Skript data získaná z formuláře zpracovává. Když uživatel odešle vyplněný formulář, prohlížeč předá skriptu data z formuláře, skript je převezme, zpracuje a vytvoří HTML stránku obsahující odezvu na zadané informace. Jak vytvořit příslušný script se dočtete v příručce věnované tvorbě scriptů.

Tvorba formuláře
Každý formulář je uzavřen párovým tagem
< FORM > < /FORM > .

Atributy (nejsou povinné):
< FORM ACTION="adresa_skriptu" METHOD="post|get" NAME="jmeno_formulare"> .
Atribut ACTION určuje URL adresu skriptu, který údaje zpracovává.
Atribut METHOD určuje způsob, jakým budou data získaná z formuláře skriptu předána. Metoda předání dat závisí vždy na konrétním skriptu. Obecně platí, že pro rozsáhlejší formuláře se používá většinou metoda post.

Jednotlivá pole formuláře umístíme do tabulky. Další podrobnosti o tvorbě polí získáte poklepáním na odpovídající nápis ve formuláři, který je v horní části stránky.

Příklad
< TABLE BGCOLOR=RED>
< TR>< TD>Text:< BR>
< INPUT TYPE=TEXT NAME="Text" SIZE=13>< /INPUT>< /TD>
< TD>Heslo:< BR>
< INPUT TYPE=PASSWORD NAME="heslo" SIZE=13>< /INPUT>< /TD>
< TD ROWSPAN=2>Textové pole:< BR>
< TEXTAREA NAME="textové pole" ROWS=5 COLS=15>
< /TEXTAREA>< /TD>< /TR>
< TR>< TD>< INPUT TYPE=SUBMIT VALUE=Odeslat>
< /INPUT>< /TD>< /TR>< /TABLE>< /FORM>
Takhle to vypadá Začátek
Další