Sada formulára html. HTML formuláre. Viacriadkové textové pole – tag

Dobrý deň, milí čitatelia blogu. Pokračujeme v našej štúdii a prejdeme k zváženiu formulára a vstupných značiek s ich atribútmi (), pomocou ktorých môžete vytvoriť širokú škálu formulárov pre web.

Bez ohľadu na tému a obsah konkrétneho webového zdroja bude s najväčšou pravdepodobnosťou obsahovať formuláre v tej či onej forme: textové polia, rozbaľovacie ponuky, rôzne tlačidlá alebo prepínače. Mimochodom, v jednej z publikácií som už hovoril o prvkoch, ktoré pomáhajú diverzifikovať formy.

Aký je praktický účel celej rozmanitosti možných foriem? V prvom rade sú potrebné na odoslanie užívateľom zadaných údajov na server za účelom ďalšieho spracovania pomocou špeciálne vytvoreného skriptu (handler).

HTML formuláre – ako sa vytvárajú pomocou formulára a vstupu

Ako som povedal na začiatku, na každom viac či menej rozvinutom webe musí byť prítomný nejaký webový formulár, alebo aj niekoľko naraz. Aby ste pochopili, aké dôležité sú vo svetle súladu webového zdroja s modernými požiadavkami, stačí vám poskytnúť tri objekty, ktoré používajú formuláre založené na formulárových a vstupných značkách, ktoré už len svojím názvom nenechajú nikoho na pochybách o ich nevyhnutnosť pre projekt jedného alebo druhého smeru:

Ak sa budete riadiť napríklad odkazom na článok o vytváraní spätnej väzby (umožniť všetkým používateľom posielať správy administrácii stránky), potom HTML kód s formulárom, ktorý má otvor (

) a zatváranie (
) Časť:


Toto je miesto, kde formulár zohráva dôležitú úlohu, pretože iniciuje inštaláciu webového formulára. Samotný nezobrazuje oblasť na webovej stránke, ale slúži ako kontajner obsahujúci ďalšie značky.

V našom prípade (pozri snímku obrazovky vyššie) ich zahŕňa niekoľko vstup(táto značka HTML je jednoduchá, inými slovami, nemá uzatváraciu zložku) a tiež textarea s rôznymi súbormi atribútov. Každý z nich definuje svoj vlastný prvok zahrnutý vo formulári.

16. Automatické zaostrovanie(bez parametrov) je logický atribút, ktorý nastaví zameranie poľa ihneď po načítaní webovej stránky, vďaka čomu môžete zadávať údaje bez toho, aby ste naň klikali. Nedá sa použiť iba na input type="hidden".

17. Zakázané(bez hodnôt) - zakáže používateľovi prvok formulára, do ktorého bol pridaný. Najčastejšie sa používa v spojení so skriptami, kde sú špecifikované podmienky, za ktorých sa aktivuje neprístupný prvok.

18. Formulár— priradí prvok k formuláru, keď sa nachádza mimo kontajnera

. Pre prepojenie sa do značky formulára pridá atribút globálneho id a do vstupnej značky sa pridá atribút formulára, ktorého hodnoty sú rovnaké (napríklad id="data" a form="data" ).

19. Viacnásobné(bez parametrov) - sady možnosť výberu z viacerých možností pre používateľa a používa sa len v spojení s type="file" a type="email".

Ak použijete pole na nahranie súboru, pomocou klávesov Ctrl alebo Shift môžete z počítača vybrať niekoľko súborov naraz. Ak sa zobrazí pole na zadanie e-mailovej adresy (type="email"), e-maily by sa mali zadávať oddelené čiarkami.

20. Požadovaný(žiadne hodnoty) – aktivuje požiadavku, aby používateľ zadal údaje. Preto prehliadač zablokuje odoslanie webového formulára, ak požadované pole zostane prázdne, a zobrazí zodpovedajúcu správu o potrebe vyplniť.

Tento atribút sa nepoužíva pre grafické a štandardné tlačidlá (type="button | image"), ako aj pre skryté vstupné polia (type="hidden").

21. Veľkosť— určuje šírku textového poľa v znakoch (vhodné len pre prvky typu s parametrami "email | heslo | vyhľadávanie | tel | text | url"). Predvolená hodnota je 20 znakov.

Ďalšie štyri atribúty (22-25) pre vstupný tag nesú takmer rovnakú funkcionalitu ako pre , ale pre úplnosť ich v krátkosti spomeniem.

22. Maximálna dĺžka— stanovuje obmedzenie maximálneho počtu znakov, ktoré je možné zadať pri vypĺňaní textového poľa. Ak sa pokúsite prekročiť tento limit, ďalší vstup bude zablokovaný. Tento atribút je použiteľný len pre textové prvky s type="email | heslo | vyhľadávanie | tel | text | url".

23. Minimálna dĺžka— stanovuje obmedzenie minimálneho počtu znakov, ktoré je potrebné zadať do textovej oblasti. Pri pokuse o odoslanie údajov s menším počtom znakov sa zobrazí krátka správa o potrebe doplnenia obsahu formulára a informácia o počte už zadaných znakov. Podmienky používania sú úplne rovnaké ako v prípade maxlength.

24. Zástupný symbol— priamo do textového poľa môžete umiestniť nápovedu (bude slúžiť ako parameter), ktorá zmizne v momente, keď užívateľ začne zadávať znaky. Len pre polia, ktoré sú vytvorené pomocou parametrov email, heslo, vyhľadávanie, text, tel, url typ atribútu vstupnej značky.

25. Iba na čítanie(bez parametrov) - označuje, že text predtým zadaný do poľa je k dispozícii len na čítanie a kopírovanie. Zvyčajne sa používa v spojení so skriptami, kde sú špecifikované podmienky, ktorých splnenie môže aktivovať tento formulárový prvok.

A na záver ešte niekoľko atribútov, ktoré dopĺňajú funkčnosť rôznych prvkov formulára:

26. Vzor— ako jeho hodnota odráža regulárny výraz, na základe ktorého sa stanovujú pravidlá pre zadávanie informácií. V tomto prípade sa odporúča dodatočne pridať globálny atribút názvu, ako parameter, ktorého môžete pridať vysvetľujúci text, ktorý používateľom pomôže vyplniť polia. Vzor sa použije iba na prvky e-mailu, hesla, vyhľadávania, textu, tel. Pochopme to na príklade. Tu je kód pre zjednodušený registračný formulár (s ):

Prihlásiť sa

heslo

Prihlásiť sa

heslo

Pre prihlasovacie pole (type="text") je ako hodnota vzoru zadaný regulárny výraz (5,), ktorý znamená použitie latinských znakov, pričom je potrebné zadať aspoň päť znakov.

Vo vzťahu k textovej oblasti pre heslo (type="password") je hodnota nastavená na (8,), čo určuje zadávanie výlučne latinských znakov v každom prípade (veľké a malé písmená), ako aj číslice, pričom celkový počet všetkých znakov by nemal byť menší ako osem.

Ak dôjde k porušeniu zadaných vstupných podmienok, prehliadač vám nedovolí odosielať údaje a zobrazí príslušné varovanie:


27. Src— definuje cestu k obrázku (URL, čo je jeho hodnota) pre zobrazenie grafického tlačidla „image“ (pozri tabuľku parametrov typu vstupu vyššie).

28. Krok— nastavuje krok pre prvky, ktoré poskytujú výber číselných hodnôt (input type="date | datetime-local | mesiac | číslo | rozsah | tel | čas | týždeň.").

Ako parameter môže mať akékoľvek celé číslo alebo zlomkové číslo. Predvolený krok = "1". Na nastavenie konečného rozsahu vstupu môžete opäť použiť atribúty min a max uvedené vyššie. Pre prehľadnosť zahrnieme do testovacieho formulára 2 prvky type="number". Pre prvý nastavte step="2" a pre druhý krok="0,1":

Zadajte hodnotu medzi 0 a 1:

Zadajte hodnotu od -10 do 10:

Zadajte hodnotu medzi 0 a 1:

29. Hodnota— nastavuje hodnotu prvku formulára, ktorý sa odovzdá obsluhe. Pár názov-parameter sa odošle na server, kde názov je určený atribútom name vstupnej značky a parameter je určený atribútom value. Navyše pre rôzne tvarové prvky hodnota bude hrať rôzne úlohy:

  • for type="button | reset | submit" - nastaví textový štítok na tlačidlách;
  • for type="checkbox | radio | image" - identifikuje každé zaškrtávacie políčko, prepínač alebo grafické tlačidlo pri odosielaní a spracovaní údajov na serveri;
  • for type="password | text" - ihneď pri načítaní formulára zobrazí v poli predbežný text, ktorý môže užívateľ zmeniť alebo úplne vymazať;
  • for type="file" (nahratie súboru) neplatí, pretože neovplyvňuje tento prvok.

Príklad použitia pre každú z vyššie uvedených možností:

Vyberte CMS: W.P. Joomla

Vyberte CMS: W.P. Joomla

Tu hodnota atribút hodnota definuje nasledujúce komponenty každého prvku: zobrazí textový fragment pre pole type="text" ("Vaše meno"), identifikuje každý prepínač ("1" a "2") nastavený pomocou type="radio", a tiež aktivuje nápis na tlačidle ("Odoslať").

Príklad vytvorenia krásneho HTML formulára

Ďalej sa vám pokúsim predstaviť vzorový webový formulár, ktorého kód obsahuje nielen kombinácie vstupných typov s rôznymi hodnotami, ktoré tvoria štandardné textové polia a tlačidlá, ale napríklad aj tie, ktoré umožňujú iniciovať zameranie na prvok nielen priamym kliknutím myši, ale aj kliknutím na text.

Upozorňujeme, že na získanie jedinečného dizajnu sú vložené jednotlivé komponenty formulára, z ktorých každý obsahuje súpravu:

Späť (max-width:350px; margin:50px auto 0; padding:20px; background:#f3ebe1; font-family:"Oswald", sans-serif;) .form-1, .form-2, .form-3 , .form-4 (padding:15px; border:4px double #909090) .form-1, .form-2, .form-3 (border-bottom:none) .form-1 input (display:block; margin- bottom:10px; width:100%) .in (padding-left:40px) .in input (width:100%) ..png) no-repeat;background-position:10px 10px) ..png) no-repeat; background-position:10px 10px) .form-4 input (display:block; height:50px; font-size:24px; width:100%; kurzor: pointer)

Výsledkom je, že takýto webový formulár má nasledujúci obrys:

Podrobnejšie informácie o vytvorení tohto špecifického formulára nájdete na táto strana(mimochodom, tam si môžete nielen otestovať funkčnosť jednotlivých textových oblastí zadávaním údajov do nich, ale aj experimentovať s webovým formulárom úpravou HTML kódu a/alebo vlastností CSS, úplne alebo čiastočne zmeniť jeho vzhľad).

Mojím cieľom bolo predstaviť vám algoritmus na používanie rôznych hodnôt atribútu type a značky formulára na vytváranie rôznych formulárov HTML na stránke. Dúfam, že úloha je splnená. V každom prípade sa podeľte o svoje myšlienky na túto rôznorodú tému v komentároch.

Prirodzene, v nasledujúcich publikáciách budem pokračovať v popise hlavných značiek hypertextového označenia, takže sa nezabudnite prihlásiť na odber aktualizácií blogu prostredníctvom e-mailu. Aby ste to posilnili, pozrite si ďalšiu lekciu Evgenija Popova o vytváraní kontaktného formulára.

Popis

HTML tag

vytvorí formulár HTML, ktorý sa používa na odoslanie vstupu používateľa na server.

Pretože samotný formulár neposkytuje žiadne prostriedky pre vstup používateľa vo vnútri prvku obsahujú ďalšie prvky, ktorých účelom je poskytnúť používateľovi rôzne spôsoby zadávania údajov:

Okrem týchto prvkov môžete vo formulári použiť akékoľvek ďalšie prvky HTML.

Štandardne sa formulár na webovej stránke nijako nezobrazuje, viditeľné sú len prvky nachádzajúce sa v ňom, ale pomocou CSS môžete formuláru dodať ľubovoľný vzhľad.

Atribúty

accept-charset: Určuje kódovanie znakov alebo zoznam sád znakov oddelených medzerami pre vstup formulára odoslaný na server na spracovanie. Ak údaje obsahujú znaky, ktoré zadané kódovanie nepodporuje, prehliadač sa pre ne pokúsi určiť vhodné kódovanie. Ak nie je možné určiť vhodné kódovanie, potom sa znaky zakódujú do číselných kódov.

Predvolená hodnota je rezervovaný reťazec "UNKNOWN" (prehliadače interpretujú túto hodnotu ako kódovanie znakov identické s kódovaním dokumentu obsahujúceho prvok ). akcia: Uvádza adresu na odoslanie údajov z vyplneného formulára, kde budú tieto informácie spracované. automatické dopĺňanie: Určuje, či sa má povoliť alebo zakázať automatické dopĺňanie formulárov. Keď je automatické dopĺňanie povolené, prehliadač automaticky vyplní hodnoty, ktoré používateľ zadal pri predchádzajúcom použití formulára. Možné hodnoty atribútov:

  • na: prehliadač automaticky zobrazuje hodnoty, ktoré predtým zadal používateľ (predvolená hodnota).
  • vypnuté: Používateľ musí zadať hodnoty pre každé pole pri každom použití formulára. Predtým zadané hodnoty sa nezobrazia.

Poznámka: Prehliadač Opera nepodporuje atribút automatického dopĺňania.

Enctype: Určuje, ako sú údaje formulára kódované pri odosielaní na server. Dá sa použiť iba v spojení s atribútom method="post". Možné hodnoty:

  • application/x-www-form-urlencoded: predvolené: všetky znaky sú pred odoslaním zakódované (medzery sa skonvertujú na znaky „+“ a špeciálne znaky sa skonvertujú na hodnoty ASCII HEX).
  • multipart/form-data: znaky nie sú zakódované. Používa sa na prvky , ktorého atribút type je nastavený na "file".
  • text/obyčajný: medzery sa skonvertujú na znak „+“, ale nekódujú špeciálne znaky, ako sú apostrofy, do hexadecimálnych hodnôt.
metóda: Určuje metódu prenosu údajov HTTP, ktorá sa použije pri odosielaní údajov formulára. Možné hodnoty:
  • získať:Údaje sa odosielajú do panela s adresou prehliadača ako páry názov=hodnota ich pripojením na koniec adresy URL. Ako oddeľovač medzi hlavnou URL a prenášanými údajmi sa používa otáznik (?) a na oddelenie prenášaných údajov od seba znak ampersand (&). Táto metóda sa používa pri odosielaní malých dát.
  • príspevok:údaje sa neposielajú ako súčasť URL, ale ako obsah požiadavky prehliadača. Táto metóda sa používa na odosielanie veľkého množstva údajov.
Ak atribút metódy nie je zadaný, štandardne sa použije metóda GET. názov: Určuje názov formulára. Názov možno použiť v JavaScripte na odkazovanie na prvok podľa názvu alebo na odkazovanie na údaje formulára po jeho odoslaní. Ak sa v jednom dokumente používa viacero formulárov, ich názvy by sa nemali opakovať a ako hodnota atribútu by nemal zostať prázdny reťazec. novalidate: Označuje, že údaje zadané do formulára nebudú pred odoslaním overené. Možné hodnoty pre boolovský atribút novalidate:

Poznámka: Atribút novalidate nie je podporovaný v IE9 a starších verziách a Safari.

Cieľ: Definuje názov rámca alebo kľúčové slovo, ktoré určuje, kde sa má zobraziť odpoveď prijatá po odoslaní formulára.

  • _blank: otvorí dokument v novom okne alebo karte.
  • _self: otvorí dokument v rovnakom adresári, kde sa nachádza odkaz (predvolené).
  • _rodič: otvorí dokument v nadradenom rámci.
  • _top: otvorí dokument v celej šírke okna.
  • frame_name: otvorí dokument v prvku iframe, ktorého názov bol zadaný ako hodnota.

Tag podporuje aj globálne atribúty a udalosti

Predvolený štýl

formulár ( display: block; margin-top: 0em; )

Príklad

Názov:
Priezvisko:

Používateľ pri prechádzaní webovými stránkami väčšinou iba kliká odkazy na navigáciu na webových stránkach.

Je ale jasné, že používateľ si občas potrebuje poskytnúť svoje vstupné polia. Tieto typy interakcií zahŕňajú:

  • registrácia a prihlásenie na webových stránkach;
  • zadanie osobných údajov (meno, adresa, informácie o kreditnej karte atď.);
  • filtrovanie obsahu (pomocou rozbaľovacích zoznamov, začiarkavacích políčok atď.);
  • vykonanie vyhľadávania;
  • sťahovanie súborov.

Na uspokojenie týchto potrieb ponúka HTML interaktívnosť ovládacie prvky formy:

  • textové polia (pre jeden alebo viac riadkov);
  • spínače;
  • začiarkavacie políčka;
  • rozbaľovacie zoznamy;
  • widgety na sťahovanie;
  • tlačidlá odoslať.

Tieto kontroly zahŕňajú rôzne značky HTML, ale väčšina z nich používa značku . Pretože ide o samozatvárací prvok, typ poľa je určený jeho atribútom type:

Element

je prvok bloku, ktorý definuje interaktívnečasť webovej stránky. Výsledkom je, že všetky ovládacie prvky (ako napr ,






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.
  • - definovať 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:

    HTML formulár je nástroj, pomocou ktorého dokáže HTML dokument poslať nejaké informácie do nejakého vopred určeného bodu vo vonkajšom svete, kde budú informácie nejakým spôsobom spracované.

    Je dosť ťažké hovoriť o formulároch v návode venovanom HTML. Dôvod je veľmi jednoduchý: vytvorenie HTML formulára je oveľa jednoduchšie ako vytvorenie „bodu vo vonkajšom svete“, do ktorého bude HTML formulár posielať informácie. Vo väčšine prípadov je takýmto „bodom“ program napísaný v jazyku Perl alebo C.

    Programy, ktoré spracúvajú údaje odoslané formulármi, sa často nazývajú skripty CGI. Skratka CGI znamená Common Gateways Interface. Písanie CGI skriptov vo väčšine prípadov vyžaduje dobrú znalosť príslušného programovacieho jazyka a možností operačného systému Unix.

    V súčasnosti sa trochu rozšíril jazyk PHP/FI, ktorého návod je možné vložiť priamo do HTML dokumentov (dokumenty sa ukladajú ako súbory s príponou *.pht alebo *.php).

    Formuláre HTML odovzdávajú informácie obslužným programom vo forme párov [názov premennej]=[hodnota premennej]. Názvy premenných by sa mali uvádzať latinkou. Obslužné programy považujú premenné hodnoty za reťazce, aj keď obsahujú iba čísla.

    Ako funguje HTML formulár

    Formulár sa otvorí pomocou značky

    a končí značkou
    . HTML dokument môže obsahovať niekoľko formulárov, ale formuláre by nemali byť umiestnené jeden v druhom. HTML text vrátane značiek je možné umiestniť do formulárov bez obmedzení.

    Tag

    môže obsahovať tri atribúty, z ktorých jeden je povinný. Toto sú atribúty:

    Povinný atribút. Určuje, kde sa nachádza obslužný program formulára.

    Určuje, ako (inými slovami, pomocou ktorej metódy protokolu prenosu hypertextu) sa údaje z formulára prenesú do handlera. Platné hodnoty sú METHOD=POST a METHOD=GET. Ak hodnota atribútu nie je nastavená, štandardne sa predpokladá METHOD=GET.

    Určuje, ako budú údaje z formulára HTML kódované na prenos do obsluhy. Ak hodnota atribútu nie je nastavená, predvolená hodnota je ENCTYPE=application/x-www-form-urlencoded .

    Najjednoduchší HTML formulár

    Na spustenie procesu prenosu údajov z formulára k handlerovi je potrebná určitá kontrola. Vytvorenie takéhoto kontrolného orgánu je veľmi jednoduché:

    Keď prehliadač narazí na takýto riadok vo formulári, nakreslí na obrazovku tlačidlo s nápisom Odoslať (čítaj „odoslať“ s dôrazom na druhú slabiku, z anglického „odoslať“), po kliknutí sa zobrazia všetky údaje dostupné v formulár sa prenesie na handler definovaný v tagu .

    Menovka na tlačidle môže byť nastavená na čokoľvek, čo chcete, zadaním atribútu VALUE="[Label]" (читается "вэлью" с ударением на первом слоге, от английского "значение"), например:!}

    Teraz vieme dosť na to, aby sme napísali jednoduchý HTML formulár (príklad 11). Nebude zbierať žiadne údaje, ale jednoducho nás vráti k textu tejto kapitoly.

    Príklad 11

    Najjednoduchšia forma

    Nápis umiestnený na tlačidle môže byť v prípade potreby odovzdaný obsluhe vložením atribútu NAME=[meno] do definície tlačidla (čítaj „meno“, z angličtiny „meno“), napríklad:

    Keď kliknete na takéto tlačidlo, handler spolu so všetkými ostatnými údajmi dostane premennú button s hodnotou Poďme! .

    Formulár môže mať viacero tlačidiel na odoslanie s rôznymi názvami a/alebo hodnotami. Obsluha tak môže konať odlišne v závislosti od toho, na ktoré tlačidlo odoslania používateľ klikol.

    Ako formulár HTML zhromažďuje údaje

    Existujú aj iné typy prvkov . Každý prvok musí obsahovať atribút NAME=[name], ktorý špecifikuje názov prvku (a podľa toho aj názov premennej, ktorá bude odovzdaná handleru). Názov musí byť špecifikovaný len latinkou. Väčšina položiek musí obsahovať atribút VALUE="[hodnota]" , определяющий значение, которое будет передано обработчику под этим именем. Для элементов !} A , tento atribút je však voliteľný, pretože hodnotu zodpovedajúcej premennej môže zadať používateľ pomocou klávesnice.

    Základné typy prvkov :

    TYPE=text

    Definuje okno na zadávanie riadku textu. Môže obsahovať ďalšie atribúty SIZE=[číslo] (šírka vstupného okna v znakoch) a MAXLENGTH=[číslo] (maximálna povolená dĺžka vstupného reťazca v znakoch).

    Príklad:

    Definuje 20-znakové okno na zadávanie textu. Štandardne sa v okne nachádza text Ivan, ktorý môže používateľ upravovať. Upravený (alebo neupravený) text sa odovzdá obsluhe v používateľskej premennej.

    TYPE=heslo

    Definuje okno na zadanie hesla. Úplne podobný typu textu, len namiesto symbolov zadávaného textu zobrazuje na obrazovke hviezdičky (*). Príklad:

    Definuje 20-znakové okno na zadanie hesla. Maximálna povolená dĺžka hesla je 10 znakov. Zadané heslo sa odovzdá obsluhe v premennej pw.

    TYPE=rádio

    Definuje prepínač. Môže obsahovať ďalší začiarknutý atribút (označuje, že tlačidlo je začiarknuté). V skupine prepínačov s rovnakými názvami môže byť len jeden označený prepínač.

    Príklad:

    9600 bps
    14400 bps
    28 800 bps

    Definuje skupinu troch prepínačov označených 9600 bps, 14400 bps a 28800 bps. Prvé z tlačidiel je pôvodne označené. Ak používateľ nezaškrtne iné tlačidlo, premenná modemu s hodnotou 9600 bude odovzdaná handleru. Ak používateľ zaškrtne iné tlačidlo, obsluhe sa odovzdá premenná modemu s hodnotou 14400 alebo 28800.

    TYPE=zaškrtávacie políčko

    Definuje štvorec, v ktorom je možné vytvoriť značku. Môže obsahovať ďalší začiarknutý atribút (označuje, že štvorec je začiarknutý). Na rozdiel od prepínačov môže mať skupina štvorcov s rovnakým názvom viacero označených štvorcov.

    Príklad:

    Osobné počítače
    Pracovné stanice
    Lokálne sieťové servery
    Internetové servery

    Definuje skupinu štyroch štvorcov. Druhý a štvrtý štvorec sú na začiatku označené. Ak používateľ neurobí žiadne zmeny, obsluhe sa odovzdajú dve premenné: comp=WS a comp=IS .

    TYPE=skryté

    Definuje skrytý dátový prvok, ktorý nie je viditeľný pre používateľa pri vypĺňaní formulára a je odovzdaný handlerovi nezmenený. Niekedy je užitočné mať takýto prvok na formulári, ktorý je z času na čas prerobený, aby obsluha vedela, s ktorou verziou formulára má čo do činenia. Ďalšie možné využitie ľahko vymyslíte sami.

    Príklad:

    Definuje premennú skrytej verzie, ktorá sa odovzdá obsluhe s hodnotou 1.1.

    TYPE=resetovať

    Definuje tlačidlo, ktoré po kliknutí vráti HTML formulár do pôvodného stavu. Keďže pri používaní tohto tlačidla sa do obsluhy neodovzdávajú žiadne údaje, tlačidlo reset nemusí mať atribút názvu.

    Príklad:

    Definuje tlačidlo Vymazať polia formulára, ktoré po kliknutí vráti formulár HTML do pôvodného stavu.

    Okrem prvkov , HTML formuláre môžu obsahovať ponuky

    Všetky atribúty sú povinné. Atribút NAME definuje názov, pod ktorým bude obsah okna prenesený do handlera (v príklade - adresa). Atribút ROWS nastavuje výšku okna v riadkoch (v príklade 5). Atribút COLS nastavuje šírku okna v znakoch (v príklade 50).

    Text umiestnený medzi značkami , predstavuje predvolený obsah okna. Používateľ ho môže upraviť alebo jednoducho vymazať.

    Je dôležité vedieť, že v okne sú ruské písmená