umiestniť ďalšie značky, ale samotný formulár sa na webovej stránke nijako nezobrazuje, sú viditeľné iba jeho prvky a výsledky vnorených značiek.
Syntax
Atribúty
Nastavuje kódovanie, v ktorom môže server prijímať a spracovávať údaje.
Adresa programu alebo dokumentu, ktorý spracováva údaje formulára.
Povinné.
Ryža. 1. Pohľad na prvky formulára v okne prehliadača
HTML formulár je súčasťou dokumentu, ktorý umožňuje užívateľovi zadať informácie, ktoré ho zaujímajú, a ktoré môžu byť následne akceptované a spracované na strane servera. Inými slovami, formuláre sa používajú na zhromažďovanie informácií zadaných používateľmi.
Ak chcete určiť, ku ktorému prvku formulára patrí aktuálny štítok, musíte použiť atribút for značky
Pozrime sa na príklad použitia:
Príklad použitia značky áno Nie >
V tomto príklade:
Vnútri najprv formy:
Uverejnené dve prepínače ( ) vyberte jednu z obmedzeného počtu možností. Znova si všimnite, že pre prepínače v rovnakom formulári musí byť uvedený rovnaký názov, uviedli sme rôzne hodnoty. Pre najprv začiarknuté , čo určuje, že prvok by mal byť vopred vybratý pri načítaní stránky (v v tomto prípade prepínač s hodnotou áno ). Okrem toho sme pre prepínače špecifikovali globálne atribúty, ktoré definujú jedinečný identifikátor prvku.
Umiestnené dva prvky , ktoré definujú textové označenia pre naše textové polia. Všimnite si, že sme použili atribút for na určenie, ktorému prvku formulára patrí aktuálny štítok. Hodnota atribútu for zodpovedá hodnote globálneho atribútu prepínača, ktorý potrebujeme.
Vnútri druhý formy:
Uverejnené dve prepínače ( ) vyberte jednu z obmedzeného počtu možností. Pre druhý Pre prepínače sme určili atribút začiarknutý, ktorý označuje, že prvok má byť pri načítaní stránky vopred vybratý (v tomto prípade prepínač s hodnotou no ). Okrem toho sme špecifikovali jedinečné hodnoty pre prepínače vo formulári a rovnaké názvy.
Umiestnené dva prvky , umiestnili sme do nich prepínače. Na rozdiel od predchádzajúcej metódy nie je potrebné špecifikovať globálne atribúty (identifikátor prvku) pre prepínače a použiť atribút for pre textové označenia, aby ste na ne odkazovali (vytvorili väzbu).
V prehliadači vyzerajú obe možnosti (metódy) používania textových označení identicky:
Popis pre vstupné polia
Pozrime sa na príklad použitia:
Príklad použitia zástupného atribútu
V tomto príklade sme špecifikovali prvok s typom text (jednoriadkové textové pole) a zadaním hesla (pole pre heslo), textovou nápovedou pre používateľa (atribút zástupného symbolu), ktorý popisuje očakávanú hodnotu pre vstup.
Výsledok nášho príkladu:
Otázky a úlohy k téme
Skôr než prejdete na ďalšiu tému, dokončite cvičnú úlohu:
Na základe získaných vedomostí vytvorte nasledujúci objednávkový formulár:
Upozornenie: v poliach, kde sa očakáva výber, by malo byť možné vyberať kliknutím na text, nielen na samotný prvok.
Po dokončení cvičenia skontrolujte kód stránky otvorením príkladu v samostatnom okne, aby ste sa uistili, že ste urobili všetko správne.
HTML tagy, ktoré definujú HTML formuláre na stránke
Vytvárame webové stránky a jednotlivé stránky na internete komunikovať s návštevníkmi.
HTML formuláre sa používajú na registráciu návštevníkov na stránke, na interaktívne prieskumy a hlasovanie, umožňujú vám posielať správy, nakupovať atď. HTML Formulár je vytvorený na jeden účel: zhromažďovanie a následný prenos informácií na spracovanie pomocou softvérového skriptu alebo prostredníctvom e-mailu.
Príklad HTML formulára | Prihláste sa na stránku
Značky, atribúty a hodnoty
- určiť tvar.
name="" - definuje názov formulára.
method="" - definuje spôsob odosielania údajov z formulára. Hodnoty: "get" (predvolené) a "post" . Často sa používa metóda „post“, pretože umožňuje prenášať veľké množstvo dát.
action="" - definuje adresu URL, na ktorú sa odosielajú údaje na spracovanie. V našom prípade - enter_data.php ..
- definovať také prvky formulára, ako sú tlačidlá, prepínače, textové polia na zadávanie údajov.
type="text" - definuje textové pole pre zadávanie údajov.
type="password" - definuje pole pre zadanie hesla, pričom text sa zobrazuje vo forme hviezdičiek alebo krúžkov.
type="checkbox" - definuje prepínač.
type="hidden" - definuje skrytý formulárový prvok - slúži na prenos dodatočné informácie na server.
size="25" - dĺžka textového poľa v znakoch.
maxlength="30" - maximálny povolený počet zadaných znakov.
value="" - definuje hodnotu, ktorá sa odošle na spracovanie, ak sa týka prepínačov alebo prepínačov. Hodnota tohto atribútu ako súčasti textového poľa alebo tlačidla sa vo vyššie uvedenom príklade zobrazí ako napríklad Vasya alebo Login.