Formuláre HTML sú veľmi silným nástrojom na interakciu s používateľmi, ale z technických dôvodov nie je vždy jasné, ako ich plne využívať. Jednoduché odosielanie údajov v tomto prípade nestačí - je tiež potrebné dbať na to, aby údaje, ktoré používatelia vyplnia formuláre, boli odoslané v správnom formáte, ktorý je potrebný na ich úspešné spracovanie, a že to nebudú porušené existujúcimi programami. Je tiež dôležité pomôcť používateľom vyplniť formuláre správne a nemali by byť sklamaní pri používaní aplikácií.
. V skutočnosti nevytvára pole, ale používa sa ako nadradený kontajner pre také prvky ako. Ak chcete vytvoriť jednoduchý formulár na odber, pravidelné overenie a platbu alebo interaktívnu webovú aplikáciu, budete musieť použiť značky HTML prvkov, z ktorých najdôležitejšie je
,
Ako fungujú štandardné HTML formuláre
Proces výmeny informácií so serverom
a má meno atribútu (meno) a jeho hodnotu. Hodnota je určená inak. Pre text bude to hodnota, ktorá bola zadaná do užívateľského poľa stránky. Pre prepínač je hodnota zvoleného parametra. Používateľ môže nastaviť hodnotu, ale väčšina nemôže nakonfigurovať atribút name. Tým sa vytvorí súbor dvojíc "názov-hodnota", v ktorých sú hodnoty určené vstupom používateľa.
definuje umiestnenie (URL), kde by sa mali odosielať zhromaždené údaje.
Ako vyzerá server
prvkov sú zahrnuté v protokole HTTP. Vyžaduje sa požiadavka na adresu URL definovanú v formulári atribútu akcie. Typ požiadavky (GET alebo POST) bude v atribúte metódy. To znamená, že všetky údaje poskytnuté používateľom sa okamžite posielajú na server počas odosielania formulára a server môže robiť s týmito údajmi čo chce. Keď server dostane formulár odoslania, vníma ho ako akúkoľvek inú žiadosť HTTP. Server robí všetko, čo potrebuje na to, aby obsahoval údaje a vydal hoodpovedzte späť do prehliadača.
, je odpoveďou nová stránka načítaná prehliadačom. Spravidla nová stránka nahrádza aktuálny obsah, ale toto môže byť predefinované pomocou atribútu target. Drvivá väčšina on-line formulárov pracuje týmto spôsobom, a preto používateľ pošle ďakovnú stránku, keď vyplní e-mailový formulár.
Webové aplikácie a formuláre bez tagu
- element HTML, ktorý je založený na správaní. Neintegrujú všetky údaje používateľa do jednej entity a neodosielajú ich ihneď. Z tohto dôvodu mnoho prehľadávačov HTML + JS vo webových aplikáciách nepoužíva tag
vo všetkých formách. Častejšie ich jednoducho používajú ako druh kontajnera pre rôzne typy vstupných polí a prvkov. V tomto prípade sa používajú atribúty metódy akcie a nebudú viditeľné.
Viac informácií o formulári
. Pokiaľ ide o vytváranie tvarov, musíte byť schopní pracovať na rôznych veľkostiach obrazovky. Je dôležité, aby boli prístupné osobám so zdravotným postihnutím. Preto je atribút značky a atribútu atribútu
pravdepodobne najkomplexnejším aspektom v HTML.
Aký je tvar
je dôležité mať na pamäti, že formuláre sú len kódom v jazyku HTML. To znamená, že na štruktúrovanie formulárov môžete využiť všetku silu HTML. Zvyčajným postupom je používanie značky na zabalenie položiek pomocou značky. Tiež široko používané sú HTML zoznamy, pre štruktúrovanie použitie viacerých zaškrtávacích políčok alebo prepínačov. Po vytvorení polí pre vstup zostáva pridať tlačidlo s nápovedouoznačte a skontrolujte výsledok. Flexibilita formulárov HTML ich robí jednou z najzložitejších štruktúr vo formáte HTML. Pomocou správnej štruktúry pri vytváraní formulára HTML sa však dá zaručiť, že bude súčasne pohodlné a prístupné.