Vzorový formulár html. Formuláre v HTML

Domov / technológie

Popis

Tag

nainštaluje formulár na webovú stránku.

Formulár je určený na výmenu údajov medzi používateľom a serverom. Rozsah použitia formulárov nie je obmedzený na odosielanie údajov na server pomocou klientskych skriptov, môžete pristupovať k akémukoľvek prvku formulára, zmeniť ho a použiť ho podľa vlastného uváženia.

Dokument môže obsahovať ľubovoľný počet formulárov, ale na server môže byť súčasne odoslaný iba jeden formulár. Z tohto dôvodu musia byť údaje formulára navzájom nezávislé. Pre odoslanie formulára na server použite tlačidlo Odoslať, to isté dosiahnete stlačením klávesu Enter vo formulári. Ak vo formulári chýba tlačidlo Odoslať, Zadajte kľúč

napodobňuje jeho použitie. Keď sa formulár odošle na server, kontrola nad údajmi sa prenesie do programu špecifikovaného atribútom action značky .

Prehliadač najskôr pripraví informáciu vo forme páru „meno=hodnota“, kde názov určuje atribút name tagu

a hodnotu zadá používateľ alebo sa nastaví na predvolené pole formulára. Ak sa na odosielanie údajov používa metóda GET, panel s adresou môže mať nasledujúci tvar. http://www..cgi?nick=%C2%E0%ED%FF+%D8%E0%EF%EE%F7%EA%E8%ED&page=5

Parametre sú uvedené ďalej otáznik

, špecifikované za adresou programu CGI a oddelené znakom ampersand (&). Znaky, ktoré nie sú latinkou, sa skonvertujú na hexadecimálne zobrazenie (vo forme %HH, kde HH je hexadecimálny kód pre hodnotu znaku ASCII) a medzera sa nahradí plus (+).

...

Povolené vo vnútri nádoby

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.

Umožňuje automatické vypĺňanie polí formulára.

Metóda protokolu HTTP.
Prepíše vstavanú kontrolu správnosti údajov formulára.
Záverečná značka

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:

</span> Príklad použitia značky <label><span>
>

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
  • 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

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 <span>
Prihlásenie: type = "text" meno = "login" zástupný symbol = "Zadajte svoje prihlasovacie meno">

heslo: typ = "heslo" meno = "heslo" zástupný symbol = "Zadajte svoje heslo">

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.

Príklad HTML formulára | Komentáre na stránke

<a href="https://ermake.ru/sk/kod-freima-iframe-i-frame-chto-eto-takoe-i-kak-luchshe-ispolzovat-freimy-v-html/">Príklad HTML</a> formulárov




Meno



Mail








Značky, atribúty a hodnoty

  • action="http://site/comments.php" - definuje url, na ktorý sa budú odosielať údaje z formulára.
  • id="" - definuje názov a identifikátor prvku formulára.
  • name="" - definuje názov prvku formulára.
  • - definujte textové pole ako súčasť formulára.
  • cols="" - určuje počet stĺpcov textového poľa formulára.
  • rows="" - definuje počet riadkov textového poľa formulára.

Ak medzi umiestnite text, zobrazí sa vo vnútri poľa ako príklad, ktorý možno ľahko odstrániť.

Príklad HTML formulára | Rozbaľovací zoznam

HTML formuláre




Značky, atribúty a hodnoty

  • - definujte zoznam s pozíciami na výber.
  • size="" - určuje počet viditeľných pozícií zoznamu. Ak je hodnota 1, máme čo do činenia s rozbaľovacím zoznamom.
  • - určiť pozície (položky) zoznamu.
  • value="" - obsahuje hodnotu, ktorá bude odoslaná formulárom na zadanú url na spracovanie.
  • selected="selected" - zvýrazní položku zoznamu ako príklad.

Príklad HTML formulára | Zoznam s posúvačom

Zvýšením hodnoty atribútu size="" dostaneme zoznam s posuvnou lištou:

Prvá pozícia Druhá pozícia Tretia pozícia Štvrtá pozícia

HTML formuláre




Pre túto možnosť použite príznak multiple="multiple", ktorý umožňuje vybrať viacero pozícií. Jeho absencia umožňuje vybrať iba jednu položku.

  • type="submit" - definuje tlačidlo.
  • type="reset" - definuje tlačidlo reset.
  • value="" - definuje označenie na tlačidle.
  • Pozri dodatočne:

    Formuláre sú určené na odosielanie údajov od používateľa na webový server. Formuláre v HTML môžu pozostávať z textových polí a textových oblastí, začiarkavacích políčok a prepínačov a rozbaľovacích zoznamov. To všetko sú prvky formy. Každý prvok slúži na vyjadrenie určitého významu stránke.
    Formulár HTML je vo svojej podstate webová stránka, na ktorej vidíte oblasti na zadávanie informácií. Po vyplnení formulára a kliknutí na tlačidlo Odoslať sa informácie z formulára zabalia a odošlú na webový server na spracovanie pomocou skriptu na strane servera (súbor obslužného programu). Po spracovaní sa vám ako odpoveď vráti iná webová stránka. Nasledujúci obrázok jasne ukazuje, ako formulár funguje:

    Na vytváraní formulárov HTML nie je nič zložité. Najjednoduchší spôsob, ako získať predstavu o formulároch, je analyzovať malý kód HTML a potom zistiť, ako to funguje. Nasledujúci príklad ukazuje syntax na vytvorenie jednoduchého formulára HTML:

    Príklad: Jednoduchý HTML formulár

    • Vyskúšajte sami »

    Moja prvá forma:
    meno:
    Priezvisko:



    Jednoduchá forma

    Moja prvá forma:
    meno:
    Priezvisko:


    Prvok

    Formuláre sa do webových stránok vkladajú pomocou prvku . Poskytuje kontajner pre všetok obsah formulára vrátane prvkov, ako sú textové polia a tlačidlá, ako aj akékoľvek iné značky HTML. Nemôže však obsahovať iný prvok .
    Na odoslanie formulára na server použite tlačidlo „Odoslať“, rovnaký výsledok získate, ak vo formulári stlačíte kláves „Enter“. Ak sa na formulári nenachádza tlačidlo „Odoslať“, na odoslanie je možné použiť kláves „Enter“.
    Väčšina atribútov prvkov ovplyvňujú spracovanie formulára, nie jeho dizajn. Najbežnejšie z nich sú akcie A metóda. Atribút akcie obsahuje URL, na ktorú budú informácie vo formulári odoslané na spracovanie serverom. Atribút metóda je metóda HTTP, ktorú musia prehliadače použiť na odosielanie údajov formulárov.

    Prvok

    Takmer všetky polia formulára sú vytvorené pomocou prvku (z anglického input - input). Vzhľad prvok meniť v závislosti od hodnoty jeho atribútu typu:

    Tu sú niektoré hodnoty atribútov typu:

    Zadávanie textu a hesla

    Jedným z najjednoduchších typov prvkov formulára je textové pole, určené na zadávanie textu na jeden riadok. Tento typ textový vstup je štandardne nastavený, a preto je to jednoriadkové pole, ktoré sa zobrazí, ak zabudnete zadať atribút typu. Ak chcete do formulára pridať jednoriadkové textové vstupné pole, mali by ste byť v prvku zaregistrovať atribút typu s textovou hodnotou:

    Pole na zadanie hesla je typ bežného textového poľa. Podporuje rovnaké atribúty ako jednoriadkové textové pole. Atribút meno nastavuje názov poľa na zadanie hesla, ktoré bude odoslané na server spolu s heslom zadaným používateľom. Ak chcete vytvoriť pole hesla, musíte nastaviť atribút hesla na typu(heslo (anglicky) - heslo):

    Príklad vytvorenia formulára s poľom pre heslo:

    Príklad: Pole hesla

    • Vyskúšajte sami »

    Vaše prihlasovacie meno:

    heslo:




    Vaše prihlasovacie meno:

    heslo:


    Atribút môžete použiť v spojení s týmto atribútom maximálna dĺžka, ktorého hodnota určuje maximálny počet znakov, ktoré je možné zadať do daného reťazca. Pomocou atribútu môžete nastaviť aj dĺžku vstupného poľa veľkosť. Väčšina prehliadačov štandardne obmedzuje šírku textového poľa na 20 znakov. Na ovládanie šírky prvkov nových formulárov namiesto atribútu veľkosť, odporúčame použiť kaskádové štýly (CSS).
    Atribút hodnotu určuje hodnotu, ktorá sa predvolene zobrazí v textovom poli pri načítaní formulára. Zadaním predvolenej hodnoty do poľa môžete používateľovi presne vysvetliť, aké údaje a v akom formáte tu chcete zadať. Je to ako vzor, ​​pretože pre používateľa je oveľa pohodlnejšie vyplniť formulár a vidieť príklad pred sebou.

    Vypínače (rádio)

    Prvok typu rádio vytvára prepínače, ktoré používajú logický princíp "ALEBO", čo vám umožňuje vybrať iba jednu z niekoľkých hodnôt: ak vyberiete jednu pozíciu, všetky ostatné sa stanú neaktívnymi. Základná syntax prepínacieho prvku je:

    Atribút meno pre prepínače je potrebný a hrá dôležitú úlohu pri kombinovaní niekoľkých prvkov spínača do skupiny. Ak chcete spojiť prepínače do skupiny, musíte nastaviť rovnakú hodnotu atribútu meno a rozdielna hodnota atribútu hodnotu. Atribút hodnotu nastavuje hodnotu vybratého prepínača, ktorý sa má odoslať na server. Hodnota každého prvku prepínača musí byť v rámci skupiny jedinečná, aby server vedel, ktorú možnosť odpovede si používateľ vybral.
    Prítomnosť atribútu skontrolované(z angličtiny - nainštalované) pri prvku switch označuje, ktorá z navrhovaných možností by mala byť v prípade potreby pri načítaní stránky predvolene vybraná. Tento atribút je možné nastaviť iba pre jeden prvok prepínača zo skupiny:

    • Vyskúšajte sami »

    kolko mas rokov?

    1. do 18 rokov
    2. od 18 do 24
    3. od 25 do 35
    4. viac ako 35




    kolko mas rokov?

    1. do 18 rokov
    2. od 18 do 24
    3. od 25 do 35
    4. viac ako 35

    Začiarkavacie políčka

    Prvok typu začiarkavacie políčko vytvára začiarkavacie políčka, ktoré sú podobné prepínačom v tom, že dávajú používateľovi možnosť vybrať si z možností, ktoré mu poskytnete. Hlavným rozdielom od prepínačov je to, že návštevník môže vybrať niekoľko možností naraz a samotné vlajky sú označené štvorčekmi a nie kruhmi. Rovnako ako v prípade prepínačov sa skupina začiarkavacích políčok vytvorí priradením rovnakej hodnoty atribútu každej položke meno, avšak každé začiarkavacie políčko má svoj vlastný význam. Základná syntax začiarkavacieho políčka je:

    Atribút skontrolované, rovnako ako prepínače, určuje, že začiarkavacie políčko by malo byť predvolene začiarknuté pri načítaní stránky. Tento atribút je možné nastaviť súčasne pre niekoľko skupinových začiarkavacích políčok.
    Nasledujúci príklad použitia začiarkavacích políčok má niekoľko predvolených možností odpovede:

    Príklad: Používanie prepínačov

    • Vyskúšajte sami »
    1. Jazz
    2. Blues
    3. Rock
    4. Šansón
    5. Krajina




    Aké hudobné žánre máš rád?

    1. Jazz
    2. Blues
    3. Rock
    4. Šansón
    5. Krajina

    Tlačidlá na potvrdenie (odoslanie) a vymazanie (reset).

    Prvok typu predložiť vytvorí tlačidlo, ktoré po kliknutí odošle prehliadaču skriptu servera na spracovanie údajov zadaných používateľom do formulára. Ak vytvoríme tlačidlo, ktoré vymaže formulár, potom priradíme atribút typu"resetovať" hodnotu. prvok typu predložiť môže byť priradený voliteľný atribút meno. Atribút hodnotu používa sa v tomto prvku na špecifikovanie textu označujúceho štítok na tlačidle. V predvolenom nastavení majú prehliadače na tlačidle napísané „Odoslať“, ak nie ste spokojní s týmto nápisom, zadajte ho sami. Keďže štýly potvrdzovacích tlačidiel sa môžu v rôznych prehliadačoch líšiť, je lepšie si štýl tlačidla prispôsobiť sami pomocou nástrojov CSS alebo použiť grafické tlačidlá.
    Vytvorenie potvrdzovacích a jasných tlačidiel:

    Príklad: Použitie odoslania a obnovenia

    • Vyskúšajte sami »

    Kliknutím na tlačidlo Reset sa vynulujú všetky údaje zadané používateľom.





    Atribút akcie.

    Hlavná pre prvok

    je atribút akcie, ktorý určuje obsluhu údajov pre formulár. Obslužný program údajov je súbor, ktorý popisuje, čo robiť s údajmi formulára. Výsledkom tohto spracovania je nová stránka HTML, ktorá sa vráti do prehliadača. Inými slovami, v atribúte akcie určuje cestu URL k súboru obslužného programu na serveri (niekedy nazývanej stránka skriptu) na spracovanie formulára. Syntax je nasledovná:

    Súbor spracovania sa nachádza na serveri mytestserver.com v priečinku priečinok s názvami a názov serverového skriptu, ktorý bude spracovávať údaje - obrabotchik.php. Prenesú sa mu všetky údaje, ktoré ste zadali do formulára na webovej stránke. Prípona .php označuje, že zadaný formulár je spracovaný skriptom napísaným v PHP. Samotný handler môže byť napísaný v inom jazyku, môže to byť napríklad skriptovací jazyk Python, Ruby atď.
    Hodnotu atribútu je vhodné vždy nastaviť akcie. Ak má formulár odovzdávať hodnoty na rovnakú stránku, kde sa nachádza, zadajte prázdny reťazec ako hodnotu atribútu action: action="".

    atribút metódy

    Atribút metóda určuje, ako sa majú informácie prenášať na server. Spôsob odoslania formulára, ktorý si vyberiete, závisí od údajov, ktoré chcete odoslať pomocou formulára. Hlavnú úlohu tu zohráva objem týchto údajov. Najpopulárnejšie sú dva spôsoby prenosu údajov zdroja formulára z prehliadača na server: GET A POST. Metódu je možné nastaviť na ľubovoľnú, a ak ju nešpecifikujete, použije sa predvolená GET. Uvažujme o použití každého z nich.

    metóda POST

    Metóda POST balíky tvoria dáta a odosielajú ich na server bez toho, aby si to používateľ všimol, keďže dáta sú obsiahnuté v tele správy. Webový prehliadač pri použití metódy POST odošle požiadavku na server pozostávajúcu zo špeciálnych hlavičiek, za ktorými nasledujú údaje formulára. Keďže obsah tejto požiadavky je dostupný iba pre server, metóda POST používané na prenos dôverných údajov, ako sú heslá, údaje o bankových kartách a iné osobné informácie používateľov. Metóda POST vhodné aj na odosielanie veľkých objemov informácií, keďže na rozdiel od metódy GET, nemá žiadne obmedzenia na počet prenášaných znakov.

    GET metóda

    Ako už viete, hlavnou úlohou prehliadača je prijímať webové stránky zo servera. Takže keď použijete metódu GET, váš prehliadač jednoducho načíta webovú stránku ako vždy. Metóda GET tiež zabalí údaje formulára, ale pred odoslaním požiadavky na server ich pripojí na koniec adresy URL. Aby ste pochopili, ako metóda funguje GET, pozrime sa na to v praxi. Otvorte prvý príklad z tejto lekcie (Príklad: Jednoduchý formulár HTML) v programe Poznámkový blok (napríklad Notepad++) a vykonajte malú zmenu v kóde HTML:

    tie. nahradiť POST na GET.
    Uložte súbor pod názvom názov_súboru.html a obnovte stránku prehliadača (F5), potom vyplňte formulár napr Vasya Pupkin a kliknite na tlačidlo „Odoslať“. V paneli s adresou vášho prehliadača uvidíte niečo takéto:

    File_name.html?firstname=Vasya&priezvisko=Pupkin

    Teraz môžete vidieť názov každého prvku formulára, ako aj jeho hodnotu, priamo tu v adrese URL.
    Adresa URL je oddelená od zvyšku údajov formulára otáznikom a názvy premenných a hodnoty sú oddelené znakom ampersand (&) .
    Táto metóda by sa mala použiť, ak neprenášate veľké množstvo informácií.
    Táto metóda nebude fungovať, ak sú údaje vo vašom formulári citlivé, ako je napríklad uloženie čísla bankovej karty alebo hesla.
    Okrem toho metóda GET je nevhodné, ak chcete spolu s formulárom posielať aj súbory na server.

    Zoskupovanie prvkov formulára

    Prvky formulára, ktoré sú vo význame príbuzné, možno zoskupiť medzi značky

    A
    . Zobrazí sa prehliadač
    vo forme rámu okolo skupiny tvarových prvkov. Vzhľad rámu je možné zmeniť pomocou kaskádových štýlov (CSS).
    Ak chcete pridať názov pre každú skupinu, budete potrebovať prvok , ktorý určuje text názvu skupiny, ktorý sa má vložiť do rámca.

    Dobrý deň, priaznivci web developmentu a tí, ktorí si chcú vytvoriť vlastnú webstránku. Predtým sa všetky moje publikácie venovali základným prvkom jazyka, spôsobom vytvárania rôznych obsahových objektov, ich formátovaniu, štruktúrovaniu atď. Po zvládnutí predchádzajúcich tém si už môžete vytvoriť celkom dobrý web. Bez dnešnej témy: „Vytváranie formulárov v html“ to však nebude úplné.

    Táto sekcia v hypertextovom značkovacom jazyku je veľmi dôležitá. Venujte preto jeho preštudovaniu osobitnú pozornosť, inak vami vytvorený webový zdroj nebude uvoľnený do produkcie. Po prečítaní článku sa teda dozviete, prečo je potrebné používať formuláre, aké značky sa používajú na vytváranie a budete si môcť aj konkrétne príklady vyskúšať v praxi. Začnime!

    Čo je to forma a ako funguje?

    Formulár– ide o jeden z najdôležitejších objektov stránky, ktorý je určený na výmenu informačných údajov medzi serverom a používateľom.

    Zjednodušene povedané, ak chcete vytvoriť internetový obchod s možnosťou objednať si produkty na webe, požiadať o registráciu na webovom zdroji a pracovať s účtami alebo poskytnúť zákazníkom spätnú väzbu od manažérov spoločnosti, potom sa bez formulárov nezaobídete.

    Formulár sa špecifikuje pomocou špeciálneho prvku jazyka html .

    Všimnite si, že dokument kódu môže obsahovať niekoľko deklarácií tagov na server je však možné odoslať iba jednu požiadavku na spracovanie údajov. To je dôvod, prečo by informácie, ktoré používateľ zadáva do polí na to určených a ktoré sa týkajú rôznych formulárov, nemali byť závislé. Taktiež nie je dovolené hniezdiť formy jedna do druhej.

    Pre tých, ktorí sú netrpezliví a chcú sa rýchlo pozrieť na reprezentáciu kódu, prikladám jednoduchý príklad použitia panela s textovým poľom pre heslo pomocou tlačidla:

    1 2 3 4 5 6 7 8 9 10 11 12 Príklad

    Príklad

    Možno teraz nie je úplne jasné, čo a ako v tomto malom programe spolupracuje, no garantujem vám, že po prečítaní celého článku budete môcť vytvárať aplikácie, ktoré sú oveľa zložitejšie.

    Odosielanie údajov na stranu servera

    Ak chcete odoslať zadané (alebo vybrané) informácie v dialógovom okne, musíte použiť štandardný mechanizmus - tlačidlo Odoslať.

    Kód takejto metódy vyzerá takto:

    Keď spustíte prezentovaný riadok v prehliadači, zobrazí sa tlačidlo s nápisom: „Odoslať“.

    Ďalším spôsobom, ako odoslať údaje na stranu servera, je stlačiť kláves Enter v dialógovom okne.

    Po potvrdení odoslania zadaných informácií nedorazí okamžite na server. Najprv ho spracuje prehliadač a výsledkom je tvar „meno=hodnota“.

    Za názov je zodpovedný parameter atribútu typu tag a pre hodnotu - údaje zadané používateľom. Ďalej sa skonvertovaný reťazec odovzdá handleru, ktorý je najčastejšie špecifikovaný v atribúte akcie prvok

    .

    Samotný parameter akcie nie je potrebný a v niektorých prípadoch nie je potrebný vôbec. Ak je napríklad stránka lokality napísaná pomocou php alebo js, ​​spracovanie prebieha na aktuálnej stránke a odkazy nie sú potrebné.

    Pre lepšie pochopenie celkového obrazu fungovania stránky by som rád dodal, že na serveri sú dáta spracovávané v iných jazykoch. Za jazyky na strane servera sa teda považujú: Python, php, jazyky podobné C (C#, C atď.), Java a ďalšie.

    Teraz by som sa rád zastavil a povedal viac o živle . Aby som to vysvetlil jednoducho potrebné na vytváranie textových polí, prepínačov, rôznych tlačidiel, skrytých polí, začiarkavacích políčok a iných objektov.

    Značka nemusí byť spárovaná , ak však potrebujete spracovať záznamy používateľov alebo ich zadať napríklad do databázy, potom sa bez kontajnera nezaobídete.

    Hlavné atribúty tohto prvku hypertextového značkovacieho jazyka sú:

    • Text– vytvorí textové pole;
    • Odoslať– vytvorí tlačidlo na odosielanie údajov na server;
    • Obrázok– zodpovedá za tlačidlo s obrázkom;
    • Resetovať– nastaví tlačidlo na vymazanie formulára;
    • heslo– nastaví textové pole špeciálne pre heslá;
    • začiarkavacie políčko– zodpovedný za polia so zaškrtávacími políčkami;
    • Rádio– zodpovedný za polia s výberom jedného prvku;
    • Tlačidlo– vytvorí tlačidlo;
    • Skryté– používa sa pre skryté polia;
    • Súbor– nastavuje pole zodpovedné za odosielanie súborov.

    Spôsoby prenosu informácií

    Existujú 2 spôsoby prenosu používateľských údajov na stranu servera: Získajte A Príspevok. Tieto metódy vykonávajú rovnakú činnosť, ale navzájom sa výrazne líšia. Preto predtým, ako spomenieme niektorý z nich, zoznámime sa s ich vlastnosťami.

    Príspevok Získajte
    Veľkosť prenášaných dokumentov Obmedzené na stranu servera. Maximálne - 4 kB.
    Ako sa zobrazujú odoslané informácie Dostupné iba pri prezeraní prostredníctvom rozšírení prehliadača alebo iných špeciálnych softvérových produktov. Okamžite dostupné pre každého.
    Používanie záložiek Nie je možné pridať do záložiek, pretože požiadavky sa neopakujú (všetky stránky odkazujú na jednu adresu). Ľubovoľnú stránku s požiadavkou je možné uložiť ako záložky a vrátiť sa na ňu neskôr.
    Ukladanie do vyrovnávacej pamäte Na základe predchádzajúceho odseku sú všetky žiadosti na jednej stránke. Každá stránka môže byť uložená do vyrovnávacej pamäte samostatne.
    Účel Používa sa na odosielanie veľkých súborov (knihy, obrázky, videá atď.), správ, komentárov. Skvelé na vyhľadávanie požadovaných hodnôt na webovom zdroji alebo na odosielanie krátkych textových správ.

    Aby bolo možné v prvku určiť, ktorú z dvoch metód prenosu údajov má prehliadač použiť použite uvedený parameter metóda(napr. method="post").

    Pozrime sa na druhý príklad. Vytvorme formulár, do ktorého je potrebné zadať svoje osobné údaje (meno a priezvisko, dátum narodenia) a vytvoriť heslo. Potom to všetko pošleme na server pomocou metódy Príspevok.

    metóda POST

    Zadajte svoje osobné údaje!

    Spustite príklad v prehliadači a vyhodnoťte vzhľad každého poľa. V html je veľmi vhodné špecifikovať typy polí, ktoré zase automaticky určujú, aké ďalšie prvky sú potrebné pre objekty.

    Napríklad na zadanie dátumu sú k dispozícii prepínače pre číslo každého parametra (deň, mesiac a rok), ako aj rozbaľovací panel so samotným kalendárom.

    Vytvorenie registračného panela

    Základné značky a atribúty boli zahrnuté. Preto je čas na vytvorenie plnohodnotného registračného formulára s použitím značkovania v štýle css a validácie zadaných údajov. Samozrejme, nebudeme môcť vidieť, ako s nimi server pracuje, ale poskytneme dizajn a dôležité detaily.

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 Registrácia
    Registrácia na stránke

    meno:

    Priezvisko:

    Email:

    heslo:

    Opakujte heslo:

    Registrácia

    Registrácia na stránke

    Pre následnú správnu prácu v našom servise zadajte správne údaje!

    meno:

    Priezvisko:

    Email:

    heslo:

    Opakujte heslo:

    © 2024 ermake.ru -- O oprave PC - Informačný portál