Webový formulář umožňuje uživateli skrze grafické rozhraní prohlížeče zadávat data, která jsou následně odeslána na příslušný server ke zpracování.
Může se jednat například o registrační stránky pro vložení osobních údajů, online objednávky nebo dotazníky spokojenosti.
HTML formuláře
Nejrozšířenější online formu představují HTML nebo XHTML formuláře, tvořené následujícími prvky:
- textové pole
- checkbox (zaškrtávací pro 0 a více možností)
- radio button (zaškrtávací pro 1 a více možností)
- soubor (vložení a odeslání na server)
- reset (obnovení původních hodnot)
- odeslání (potvrzení odeslání dat na server)
- select (zobrazení seznamu pro výběr 1 z možností)
XForms
Představuje obecnou inovativní náhradu za stávající XHTML/HTML formuláře, fungující na bázi XML.
Oproti nim však využívá návrhového vzoru Model-view-controller a poskytuje možnost využití pokročilejších vlastností.
Ač je schopen například reagovat na zadaná data v reálném čase schraňovat je již během vkládání, není tento standard v nynější době podporován dostupnými prohlížeči.
Propojení se skriptovacími jazyky
Díky propojení se skriptovacími nebo kompilovanými jazyky lze webový formulář učinit dynamickým. Využívá se především následujících jazyků:
- Java
- JavaScript
- PHP
- Pearl
- Adobe ColdFusion
- ASP
- NET
- JSP
- Ruby on Rails
- C++
- C#
- Jazyk C
Takovýto dynamický formulář je schopen reagovat na data zadávaná uživatelem, ověřovat je, kontrolovat, předzpracovávat nebo autentizovat.
Online marketingoví experti k vašim službám
Další definice pojmů