Tabel 2. Sildi atribuudid
Atribuut
Tähendus/kirjeldus
puudega
Kui atribuut on olemas, siis rühm seotud vormielemente, mis asuvad konteineris , täitmine ja redigeerimine keelatud. Kasutatakse juurdepääsu piiramiseks teatud vormiväljadele, mis sisaldavad varem sisestatud andmeid. Atribuuti kasutatakse väärtust määramata - .
vormi
nimi
Määratleb Nimi , mida kasutatakse JavaScripti elementidele viitamiseks või vormi andmetele viitamiseks pärast vormi täitmist ja esitamist. See on analoog atribuudiga id.
3. Loo vormiväljad
Element loob enamiku vormivälju. Elemendi atribuudid erinevad olenevalt välja tüübist, mille loomiseks elementi kasutatakse.
CSS-stiilide abil saate muuta fondi suurust, fondi tüüpi, värvi ja muid teksti omadusi, samuti lisada ääriseid, taustavärvi ja taustapilti. Välja laius määratakse laiuse atribuudiga.
Tabel 3. Sildi atribuudid
Atribuut
Tähendus/kirjeldus
aktsepteerima
Määrab serverisse saatmiseks lubatud faili tüübi. Näidatud ainult . Võimalikud väärtused: file_extension – võimaldab alla laadida faile määratud laiendiga, näiteks accept=".gif" , accept=".pdf" , accept=".doc" audio/* – võimaldab helifaile alla laadida video/* – võimaldab videofaile alla laadida image/* – võimaldab pilte laadida media_type – näitab allalaaditud failide meediumitüüpi.
alt
Määratleb alternatiivne tekst piltide jaoks, näidatud ainult .
automaatne täitmine
Vastutab tekstiväljale sisestatud väärtuste meeldejätmise ja nende automaatse asendamise eest järgmisel sisestamisel: sees – tähendab, et väli ei ole kaitstud ja selle väärtust saab salvestada ja hankida, väljas – keelab vormiväljade automaatse täitmise.
autofookus
Võimaldab veenduda, et laaditud kujul on üks või teine sisestusväli juba fookuses (valitud), olles valmis väärtuse sisestamiseks.
kontrollitud
Atribuut kontrollib, kas selliste väljade puhul nagu type="checkbox" ja type="radio" on lehe laadimisel märgitud vaikimisi märkeruut.
puudega
vormi
Atribuudi väärtus peab olema võrdne elemendi id atribuudiga
moodustamine
Määrab faili URL-i, mis vormi esitamisel väljadele sisestatud andmeid töötleb. Määrake ainult väljadele type="submit" ja type="image" . Atribuut alistab vormi enda action atribuudi väärtuse.
formenctüüp
Määrab, kuidas vormivälja andmed serverisse saatmisel kodeeritakse. Alistab vormi atribuudi enctype väärtuse. Määrake ainult väljadele type="submit" ja type="image" . Valikud: Application/-x-www-form-urlencoded on vaikeväärtus. Kõik märgid kodeeritakse enne saatmist (tühikud asendatakse + märgiga, erimärgid teisendatakse ASCII HEX väärtusteks) multipart/form-data – märgid ei ole kodeeritud text/plain – tühikud asendatakse + sümboliga ja erimärke ei kodeerita.
vormimeetod
Atribuut määrab meetodi, mida brauser kasutab vormiandmete serverisse esitamiseks. Määrake ainult väljadele type="submit" ja type="image" . Alistab vormi meetodi atribuudi väärtuse. Valikud: get on vaikeväärtus. Vormi andmed (paar nimi/väärtus) lisatakse URL-ile ja saadetakse serverisse: URL?name=value&name=value vormijärgsed andmed saadetakse http päringuna.
vorminovalidaat
Määrab, et vormi väljaandmeid ei tohiks vormi esitamisel kinnitada. Alistab vormi atribuudi novalidate väärtuse. Saab kasutada ilma atribuudi väärtust määramata.
vormisihtmärk
Määrab, kus kuvada pärast vormi esitamist saadud vastus. Määrake ainult väljadele type="submit" ja type="image" . Alistab vormi sihtatribuudi väärtuse. _parent – laadib vastuse vanemraami _top – laadib vastuse täisekraanil kaadrinimi – laadib vastuse määratud nimega kaadrisse.
kõrgus
Atribuudi väärtus sisaldab pikslite arvu mõõtühikut määramata. Määrab tüüpi type="image" vormivälja kõrguse, näiteks . Soovitatav on korraga määrata nii põllu kõrgus kui laius.
nimekirja
On viide elemendile , sisaldab selle id . Võimaldab anda kasutajale mitu valikut, mille vahel valida, kui ta hakkab vastavale väljale väärtust sisestama.
max
Võimaldab piirata arvandmete lubatud sisestust maksimaalse väärtusega; atribuudi väärtus võib sisaldada täis- või murdarvu. Soovitatav on kasutada seda atribuuti koos atribuudiga min. Töötab järgmiste väljatüüpidega: number, vahemik, kuupäev, datetime, datetime-local, kuu, kellaaeg ja nädal.
max pikkus
Atribuut määrab väljale sisestatavate märkide maksimaalse arvu. Vaikeväärtus on 524288 tähemärki.
min
Võimaldab piirata lubatud numbrisisendit minimaalse väärtusega.
mitmekordne
Võimaldab kasutajal sisestada mitu komaga eraldatud atribuudi väärtust. Kehtib failide ja e-posti aadresside kohta. Määratud ilma atribuudi väärtuseta.
nimi
Määrab nime, mida kasutatakse elemendile juurdepääsuks
muster
Võimaldab määrata, kasutades regulaaravaldis nende andmete süntaks, mida tuleb lubada konkreetsele väljale sisestada. Näiteks muster="(3)-(3)" - nurksulud määravad vastuvõetavate märkide vahemiku, antud juhul - kõik väiketähed, lokkis sulgudes olev number näitab, et vaja on kolme väiketähte, millele järgneb sidekriips, seejärel kolm numbrit vahemikus 0 kuni 9.
kohatäide
Sisaldab teksti, mis kuvatakse sisestusväljal enne selle täitmist (enamasti on see kohtspikker).
Loe ainult
Ei võimalda kasutajal vormielementide väärtusi muuta, teksti valimine ja kopeerimine on endiselt saadaval. Määratud ilma atribuudi väärtuseta.
nõutud
Kuvab teate, mis näitab, et see väli on kohustuslik. Kui kasutaja proovib vormi esitada ilma sellele väljale nõutavat väärtust sisestamata, kuvatakse ekraanil hoiatusteade. Määratud ilma atribuudi väärtuseta.
suurus
Määrab välja nähtava laiuse tähemärkides. Vaikeväärtus on 20. Töötab järgmiste väljatüüpidega: tekst, otsing, tel, url, email ja parool.
src
Määrab vormi saatmise nupuna kasutatava pildi URL-i. Näidatud ainult väljale .
samm
Kasutatakse elementide jaoks, mis nõuavad arvväärtuste sisestamist, näitab summat, mille võrra väärtusi vahemiku reguleerimise protsessi (etapp) ajal suurendatakse või vähendatakse.
tüüp
nupp – loob nupu.
märkeruut - muudab sisestusvälja märkeruuduks, mida saab kontrollida või tühjendada, nt. Mul on auto
värv – loob toetavates brauserites värvipalette, võimaldades kasutajatel valida värviväärtusi kuueteistkümnendsüsteemis.
kuupäev — võimaldab sisestada kuupäeva vormingus pp.kk.aaaa. Sünnipäev:
datetime-local – võimaldab sisestada kuupäeva ja kellaaja, mis on eraldatud suure ingliskeelse T-tähega, kasutades mustrit pp.kk.aaaa hh:mm. Sünnipäev - päev ja kellaaeg:
email – seda atribuuti toetavad brauserid eeldavad, et kasutaja sisestab andmed, mis vastavad e-posti aadresside süntaksile. E-post:
fail – võimaldab faile kasutaja arvutist alla laadida. Vali fail:
peidetud – peidab juhtelemendi, mida brauser ei kuva ja takistab kasutajal vaikeväärtusi muutmast.
pilt – loob nupu, mis võimaldab sisestada nupule teksti asemel pildi.
kuu – võimaldab kasutajal sisestada aasta ja kuu numbri, kasutades mustrit yyyy-mm.
number - mõeldud täisarvude sisestamiseks. Selle atribuudid min , max ja step määravad vastavalt ülemise ja alumise piiri ning väärtuste vahelise sammu. Neid atribuute eeldatakse kõigi numbriliste näitajatega elementide puhul. Nende vaikeväärtused sõltuvad elemendi tüübist. Palun märkige kogus (1 kuni 5):
parool - loob vormile tekstiväljad, samal ajal kui kasutaja sisestatud märgid asendatakse tärnide, täppide või muude brauseri installitud ikoonidega. Sisestage parool:
raadio - loob lüliti - väikese ringi kujul oleva juhtseadme, mida saab sisse või välja lülitada. Taimetoit:
vahemik - võimaldab teil luua liidese elemendi nagu liugur, min / max - võimaldab teil määrata valikuvahemiku
lähtestamine – loob nupu, mis tühjendab kasutaja sisestatud andmete vormiväljad.
otsing - tähistab otsinguvälja, vaikimisi on sisestusväli ristkülikukujuline. Otsing:
esita – loob standardnupu, mis aktiveeritakse hiireklõpsuga. Nupp kogub vormilt informatsiooni ja esitab töötlemiseks.
tekst – loob vormile tekstiväljad, väljastades tekstisisestuse jaoks üherealise tekstivälja.
aeg – võimaldab sisestada aega 24-tunnises vormingus, kasutades mustrit hh:mm. Toetavates brauserites kuvatakse see numbrilise sisestusvälja juhtelemendina hiirega redigeeritava väärtusega ja võimaldab sisestada ainult ajaväärtusi. Täpsustage aeg:
url — väli on mõeldud URL-ide määramiseks. Koduleht:
nädal – vastav osuti tööriist võimaldab kasutajal valida ühe nädala aastas, misjärel annab andmesisestuse nn-yyyy formaadis. Olenevalt aastast võib nädalate arv olla 52 või 53. Täpsustage nädal:
väärtus
Määrab nupul, väljal või seotud tekstis kuvatava teksti. Pole määratud failitüübi väljade jaoks.
laius
Atribuudi väärtus sisaldab pikslite arvu. Võimaldab määrata vormiväljade laiuse.
4. Tekstisisestusväljad
Element kasutatakse elemendi asemel kui peate looma suuri tekstivälju. Algväärtusena kuvatav tekst asetatakse sildi sisse. Välja mõõtmed määratakse atribuutide cols - horisontaalmõõtmed, read - vertikaalmõõtmed abil. Välja kõrgust saab määrata atribuudi height abil. Kõik suurused arvutatakse ühe tühiku fondi ühe tähemärgi suuruse alusel.
Tabel 4. Sildi atribuudid
5. Rippmenüü
Loendid võimaldavad suure hulga esemeid kompaktselt paigutada. Elemendi abil luuakse ripploendid ... . Need võimaldavad teil valida pakutavast komplektist ühe või mitu väärtust. Vaikimisi kuvatakse loendikastis esimene element.
Elemente kasutatakse üksuste loendisse lisamiseks ... , mis asuvad sees .
Loendite süstematiseerimiseks kasutage elementi ... , mis loob loenditesse päised.
Loendite puhul saate muuta fondi suurust, fondi tüüpi, värvi ja muid teksti atribuute, samuti lisada ääriseid, taustavärvi ja taustapilti.
Tabel 5. Sildi atribuudid
Atribuut
Tähendus/kirjeldus
autofookus
Määrab lehe laadimisel elemendi automaatse fookuse.
puudega
Keelab rippmenüü.
vormi
Määrab vormi, kuhu see loend kuulub. Atribuudi väärtus on vormi identifikaator.
mitmekordne
Võimaldab valida ühe või mitu üksust, selleks tuleb valimisel vajutada ja hoida all klahvi Ctrl.
nimi
Määrab ripploendi nime. Atribuudi väärtus sisaldab nime, mis kajastab loendi teemat.
nõutud
Kuvab teate, mis näitab, et kasutaja peab enne vormi esitamist ripploendist väärtuse valima.
suurus
Määrab korraga ekraanil nähtavate loendiüksuste arvu. Kui loendiüksuste arv ületab määratud arvu, kuvatakse kerimisriba. Atribuudi väärtus määratakse positiivse täisarvuna.
6. Vormiväljade sildid
Vormielementide sildid luuakse elemendi abil ... . Siltide ja väljade rühmitamiseks on kaks võimalust. Kui väli on elemendi sees , siis atribuuti for pole vaja määrata.
Millal te viimati lennukiga lendasite?
Kass
7. Nupud
Element ... loob klõpsatavaid nuppe. Erinevalt loodud nuppudest ( , , , ), elemendi sees saate paigutada sisu – teksti või pildi.
Elemendi õigeks kuvamiseks Erinevad brauserid peavad määrama tüübiatribuudi, näiteks .
Nupud võimaldavad kasutajatel vormile andmeid esitada, vormi sisu selgeks teha või muid toiminguid teha. Saate luua nupul ääriseid, muuta tausta ja joondada teksti.
Tabel 9. Sildi atribuudid
Atribuut
Tähendus/kirjeldus
autofookus
Määrab lehe laadimisel fookuse nupule.
puudega
Keelab nupu, muutes selle klõpsamatuks.
vormi
Tähistab ühte või mitut vormi, mille juurde see nupp kuulub. Atribuudi väärtus on vastava vormi identifikaator.
moodustamine
Atribuudi väärtus sisaldab vormiandmete töötleja URL-i, mis saadetakse nupu klõpsamisel. Ainult nupu tüübi jaoks "submit" . Alistab elemendi jaoks määratud toimingu atribuudi väärtuse .
formenctüüp
Määrab vormiandmete kodeeringu tüübi enne nende serverisse saatmist, kui klõpsatakse sellistel nuppudel nagu type="submit". Alistab elemendile määratud atribuudi enctype väärtuse . Võimalikud väärtused: Application/x-www-form-urlencoded on vaikeväärtus. Kõik märgid kodeeritakse enne saatmist. multipart/form-data – märgid ei ole kodeeritud. Kasutatakse, kui failid laaditakse üles vormi abil. text/plain – märgid ei ole kodeeritud ja tühikud asendatakse + sümboliga.
vormimeetod
Atribuut määrab meetodi, mida brauser vormi esitamiseks kasutab. Alistab elemendile määratud meetodi atribuudi väärtuse . Määratud ainult tüüpi="submit" tüüpi nuppude jaoks. Võimalikud väärtused: get - andmed vormilt (nimi/väärtuspaar) lisatakse url-ile ja saadetakse serverisse. Sellel meetodil on saadetavate andmete suuruse piirangud ning see ei sobi paroolide ja konfidentsiaalse teabe saatmiseks. post - andmed vormilt lisatakse http päringuna. Meetod on usaldusväärsem ja turvalisem kui hankimine ning sellel pole suurusepiiranguid.
vorminovalidaat
Atribuut määrab, et vormiandmeid ei tohiks esitamisel kinnitada. Määratud ainult tüüpi="submit" tüüpi nuppude jaoks.
vormisihtmärk
Atribuut määrab, millises aknas tulemust pärast vormi esitamist kuvada. Määratud ainult tüüpi="submit" tüüpi nuppude jaoks. Alistab elemendile määratud sihtatribuudi väärtuse . _blank – laadib vastuse uude aknasse/vahekaardile _self – laadib vastuse samasse aknasse (vaikimisi) _parent – laadib vastuse vanemraami _top – laadib vastuse täisekraanil kaadrinimi - laadib vastuse määratud nimega raami.
nimi
Määrab nupu nime, atribuudi väärtus on tekst. Kasutatakse vormiandmete linkimiseks pärast vormi esitamist või JavaScriptis antud nupu(de) linkimiseks.
tüüp
Määrab nupu tüübi. Võimalikud väärtused: nupp – klõpsatav nupp lähtestamine — lähtestamise nupp, tagastab algse väärtuse esita - vormi andmete esitamise nupp.
väärtus
Määrab vaikeväärtuse, mis saadetakse nupu klõpsamisel.
8. Märkeruudud ja raadionupud vormides
Vormides olevad märkeruudud määratakse konstruktsiooni abil , ja lülitit kasutades .
Märkeruudud, erinevalt raadionuppudest, saab ühel kujul määrata mitmeks. Kui märkeruutude jaoks on märgitud märgitud atribuut, siis lehe laadimisel on vastavate vormiväljade märkeruudud juba märgitud.
Element kasutatakse valiku rakendamisel raadionuppude ja märkeruutude abil. Saate valida soovitud üksuse, klõpsates lihtsalt sellega seotud tekstil. Selleks peate paigutama elemendi sees .
HTML-vormid on vajalikud, kui soovite saidi külastajatelt andmeid koguda. Näiteks soovite kasutaja registreerimisel koguda selliseid andmeid nagu nimi, e-posti aadress, krediitkaart jne.
Vorm võtab saidi külastaja sisendi ja postitab selle lõpprakendusse, nagu CGI, ASP-skript või skript jne. PHP lõpprakendus teostab edastatud andmetele vajaliku töötlemise, lähtudes rakendusesisesest konkreetsest äriloogikast.
Saadaval on erinevad vormielemendid, nagu tekstiväljad, tekstiala väljad, rippmenüü, raadionupud, märkeruudud jne.
Tag
HTML-i kasutatakse HTML-vormi loomiseks ja sellel on järgmine süntaks:
vormielemendid, nagu sisend, tekstiala jne.
Vormi atribuudid
Tavalistest atribuutidest eraldi on järgmine loetelu kõige sagedamini kasutatavatest vormiatribuutidest.
Atribuut Kirjeldus
tegevust Taustaprogrammi skript on teie edastatud andmete töötlemiseks valmis.
meetod Andmete allalaadimiseks kasutatav meetod. Kõige sagedamini kasutatavad RECEIVE ja POST meetodid.
sihtmärk Määrake sihtaken või raam, kus kuvatakse skripti tulemus. See aktsepteerib selliseid väärtusi nagu _blank, _self, _parent jne.
enctype Atribuudi enctype abil saate määrata, kuidas brauser andmed enne serverisse saatmist krüpteerib. Võimalikud väärtused on järgmised:
Application/x-www-form-urlencoded - See on standardmeetod enamiku vormide jaoks, mida kasutatakse lihtsates stsenaariumides.
mitmeosaline/vorm-andmed - seda kasutatakse, kui soovite alla laadida binaarandmeid arhiivide kujul, nagu pilt, arhiiv jne. sõnad
Märge: Võite viidata Perl ja CGI üksikasjaliku teabe saamiseks selle kohta, kuidas vormiandmete üleslaadimine töötab.
HTML-vormingu juhtelemendid
HTML-vormi abil andmete kogumiseks saate kasutada erinevat tüüpi vormi juhtelemente.
Tekstisisestuse juhtnupud
Vormides kasutatakse kolme tüüpi tekstisisestust:
Üherealised tekstisisestuse juhtnupud
Seda juhtelementi kasutatakse üksuste jaoks, mis nõuavad ainult ühte kasutaja sisestust (nt otsingukastid või nimed). Need luuakse sildi abil HTML.
Näide
Siin on põhinäide üherealisest tekstisisestusest, mida kasutatakse ees- ja perekonnanime aktsepteerimiseks:
Tekstisisestuse juhtimine
Eesnimi:
Perekonnanimi:
See annab järgmise:
Atribuudid
tekstivälja loomiseks.
Parooli sisestamise juhtnupud
See on ka üherealine tekstisisestus, kuid see varjab tähemärgi, kui kasutaja selle sisestab. Need luuakse ka sildi abil parool .
Näide
Siin on põhinäide üherealisest parooli sisestamisest, mida kasutatakse kasutaja parooli vastuvõtmiseks:
Parooli sisestuse juhtimine
Kasutaja ID:
Parool:
See annab järgmise:
Atribuudid
Sildi atribuutide loendi järgimine paroolivälja loomiseks.
Mitu tekstisisestuse juhtnuppu
Seda kasutatakse siis, kui on vaja anda kasutajale üksikasjad, mis võivad olla pikemad kui üks pakkumine. Mitmeribalised sisendi juhtelemendid luuakse sildi abil HTML.
Näide
Siin on põhinäide mitmerealisest tekstisisestusest, mida kasutatakse üksuse kirjelduse saamiseks.
Mitmerealine sisendi juhtimine
Kirjeldus:
Sisesta siia kirjeldus...
See annab järgmise:
Atribuudid
Sildi atribuutide loendi järgimine .
Märkeruudu juhtimine
Märkeruudud kasutatakse siis, kui on valitud rohkem kui üks valik. Need luuakse ka sildi abil HTML, kuid tüübi atribuut on seatud märkeruut .
Näide
Siin on HTML-koodi näide kahe märkeruuduga vormi jaoks:
Märkeruudu juhtimine
Matemaatika Füüsika
See annab järgmise:
Atribuudid
Sildi atribuutide loendi järgimine .
Juhtimine raadionuppudega
Raadionuppe tuleb kasutada siis, kui valikuid on palju, vaid üks. Need luuakse ka sildi abil HTML, kuid tüübi atribuut on seatud raadiosaated .
Näide
Siin on kahe raadionupuga vormi HTML-koodi näide:
Raadioboksi juhtimine
Matemaatika Füüsika
See annab järgmise:
Atribuudid
Järgmine on raadionupu atribuutide loend.
Valige kasti juhtelement
Valikukast, mida nimetatakse ka rippmenüüks, on kast, mis pakub võimalust loetleda erinevaid valikuid rippmenüü kujul, kust kasutaja saab valida ühe või mitu valikut.
Näide
Siin on HTML-koodi näide ühe rippmenüüga vormi jaoks
Valige kasti juhtimine
Matemaatika
Füüsika
Kirjeldus
HTML-märgend
loob HTML-vormi, mida kasutatakse kasutaja sisendi serverisse saatmiseks.
Kuna vorm ise ei paku kasutaja sisestusvahendeid, siis elemendi sees
sisaldavad muid elemente, mille eesmärk on pakkuda kasutajale erinevaid viise andmete sisestamiseks:
Lisaks nendele elementidele saate vormi sees kasutada ka muid HTML-i elemente.
Vaikimisi vormi veebilehel mitte kuidagi ei kuvata, nähtavad on vaid selle sees asuvad elemendid, kuid CSS-i abil saab vormile anda mis tahes välimuse.
Atribuudid accept-charset: määrab serverisse töötlemiseks esitatava vormisisendi märgikodeeringu või tühikutega eraldatud märgikomplektide loendi. Kui andmed sisaldavad märke, mida määratud kodeering ei toeta, proovib brauser määrata neile sobiva kodeeringu. Kui sobivat kodeeringut ei ole võimalik määrata, kodeeritakse märgid numbrilisteks koodideks. Vaikeväärtus on reserveeritud string "UNKNOWN" (brauserid tõlgendavad seda väärtust kui elementi sisaldava dokumendi märgikodeeringut
). toiming: näitab täidetud vormi andmete saatmise aadressi, kus seda teavet töödeldakse. automaatne täitmine: määrab, kas vormi automaatne täitmine lubada või keelata. Kui automaatne täitmine on lubatud, täidab brauser automaatselt väärtused, mille kasutaja sisestas eelmisel vormi kasutamisel. Võimalikud atribuutide väärtused:peal: brauser kuvab automaatselt kasutaja poolt varem sisestatud väärtused (vaikeväärtus).
väljas: Kasutaja peab vormi kasutamise korral sisestama iga välja väärtused. Varem sisestatud väärtusi ei kuvata.
Märkus. Opera brauser ei toeta automaatse täitmise atribuuti.
Enctype: määrab, kuidas vormi andmed serverisse esitamisel kodeeritakse. Saab kasutada ainult koos atribuudiga method="post". Võimalikud väärtused:
meetod: määrab HTTP andmeedastusmeetodi, mida kasutatakse vormiandmete esitamisel. Võimalikud väärtused: saada: Andmed edastatakse brauseri aadressiribale nimi=väärtus paaridena, lisades need URL-i lõppu. Peamise URL-i ja edastatavate andmete eraldajana kasutatakse küsimärki (?) ning edastatavate andmete eraldamiseks üksteisest ampersand-märki (&). Seda meetodit kasutatakse väikeste andmete saatmisel.
postitus: andmeid ei saadeta URL-i osana, vaid brauseri päringu sisuna. Seda meetodit kasutatakse suurte andmemahtude saatmiseks.
Kui meetodi atribuuti pole määratud, kasutatakse vaikimisi GET-meetodit. nimi: määrab vormi nime. Nime saab kasutada JavaScriptis, et viidata elemendile nime järgi või viidata vormiandmetele pärast selle esitamist. Kui ühes dokumendis kasutatakse mitut vormi, siis nende nimesid ei tohi korrata ning atribuudi väärtuseks ei tohi jätta tühja stringi. novalidate: näitab, et vormi sisestatud andmeid enne esitamist ei kinnitata. Novalidate Boolean atribuudi võimalikud väärtused:
Märkus. Atribuuti novalidate ei toetata IE9 ja varasemates versioonides ning Safaris.
Sihtmärk: määrab raami nime või märksõna, mis määrab, kus kuvada pärast vormi esitamist saadud vastus.
_blank: avab dokumendi uuel aknal või vahekaardil.
_self: avab dokumendi samas kataloogis, kus link asub (vaikimisi).
_parent: avab dokumendi emaraamis.
_top: avab dokumendi kogu akna laiuses.
frame_name: avab iframe'is dokumendi, mille nimi määrati väärtusena.
Tag
toetab ka globaalseid atribuute ja sündmusi
Vaikimisi stiil vorm (kuva: plokk; ülemine veeris: 0em; ) Näide
Nimi: Perekonnanimi:
HTML-i vormid on HTML-i kõige keerulisem, kuid võib-olla kõige huvitavam teema.
Veebivormid võimaldavad saidi külastajatel sisestada teatud teavet spetsiaalsetele väljadele ja arendaja saab selle talle sobival kujul.
Vormi näide võib olla külalisteraamat, küsimustik või veebitest. Vormid täidetakse veebilehel registreerumisel, veebipoes tellimuste esitamisel jne.
HTML-i abil saate luua vormiraamistiku: tekstiväljad, menüüd, loendid, nupud, märkeruudud ja raadionupud. See tähendab, need elemendid, mille abil sisestatakse vormi teatud teave.
Seejärel saadetakse vormi sisestatud andmed töötlemiseks serverisse. Kuid HTML on siin jõuetu – sellele lisatud programm või skript juba töötab vormi töötlemisel. Sellised programmid on tavaliselt kirjutatud PHP või JavaScripti keeles.
Vormi atribuudid - silt
Ühel veebilehel võib olla mitu vormi ( nii palju kui arendaja vajab ). Igaüks neist algab sildiga
ja lõpeb lõpusildiga
.
Atribuut action on kohustuslik iga vormi puhul – see määrab vormi teenindava faili aadressi ( töötleb sinna sisestatud andmeid ).
Atribuut meetod määrab, kuidas vormi sisu esitatakse. On kaks meetodit - GET ja POST. Nüüd pole mõtet nendesse parameetritesse süveneda, kuna GET- ja POST-meetodite abil teabe saatmise teema on seotud andmetöötluskeeltega ( näiteks PHP ). Piisab teadmisest, et vormides kasutatakse enamasti POST andmeedastusmeetodit.
Sildi nime atribuut
on valikuline. Aga kui dokumendis on mitu vormi, siis peab töötleja igaüks neist kuidagi tuvastama. Seetõttu on atribuudi nimi olemasolu antud juhul vajalik - see määrab vormi kordumatu nime.
Samuti saate määrata sisendandmete kodeeringu - selle eest vastutab atribuut accept-charset, samuti määrake sihtatribuudi abil aken, milles kuvatakse esitatud vormi töötlemise tulemus ( uues või praeguses aknas ).
Aga silt ise
pole mõtet, sest vorm edastab andmed, mis tuleb kõigepealt kuhugi sisestada!
Andmete sisestamine. Vormi väljad – silt
Tag See on vormidest kõige levinum silt. Selle eesmärk on luua erinevaid elemente, mis aitavad vormile andmeid sisestada: tekstiväljad, nupud, märkeruudud, raadionupud.
tüüp on sildi peamine atribuut . See määrab välja tüübi ( element ) vormid:
Rippmenüü – sildid Ja
Tag sama mis silt kasutatakse teabe kogumiseks - see loob loendi, millest saab valida ühe või mitu elementi. Iga element vastab väärtusele, mis saadetakse töötlemiseks serverisse.
Loodava loendi tüüp sõltub atribuudi size väärtusest: koos size= "1" ( vaikeväärtus ) kuvatakse rippmenüü.
Atribuudi suurus erinev väärtus vastab kuvatavate loendiüksuste arvule. Näiteks suurus="3" korral on nähtavad kolm elementi. Teiste loendiüksuste vaatamiseks ( kui neid on ) peaksite kasutama vertikaalset kerimisriba, mis lisatakse automaatselt.
Vaikimisi saab valida ainult ühe loendiüksuse. Mitme atribuudi lisamine märgendile võimaldab valida mitu loendi üksust, kasutades hiirt ning Ctrl ja Shift klahve.
Kui atribuut mitu on olemas, kuvatakse kõik loendiüksused või osa neist ( sõltuvalt brauserist ), kui atribuudi suurus ei ole määratud teatud arvule nähtavatele üksustele.
Rippmenüü nõutav element on silt . See asub sildi sees ja loob iga loendiüksuse.
Sildi nime atribuudi kasutamine loendile antakse nimi ja kasutatakse märgendi väärtuse atribuuti loendi elemendile määratakse väärtus. Seega saadetakse serverisse paar “nimi=väärtus” - nimekirja nimi ja valitud elemendi/elementide väärtus.
Sildi valitud atribuut määratleb eelnevalt valitud loendiüksuse ja keelatud atribuut blokeerib loendiüksuse – seda ei saa valida.
Kardinaalsuund on üks neljast põhisuunast:
Põhja
Lõuna
läänes
Ida
7 maailmaimet!
Cheopsi püramiid
Babüloni rippuvad aiad
Zeusi kuju Olümpias
Artemise tempel Efesoses
mausoleum Halicarnassoses
Rhodose koloss
Aleksandria tuletorn
Mitmerealine tekstiväli – silt
Tag loob mitmerealise tekstivälja. Lubatud on teha reavahesid, mis säilivad andmete edastamisel käitlejale.
Sildi nime atribuut on kohustuslik – seda kasutades antakse tekstiväljale nimi.
Disabled atribuut keelab välja – välja sisu ei saa muuta ja see pole ligipääsetav. Readonly atribuut näitab, et väli on kirjutuskaitstud - kasutajal pole sisu redigeerimise võimalust, kuid see on saadaval - seda saab valida ja näiteks kopeerida.
Saate määrata tekstivälja laiuse tähemärkides ja välja kõrguse ridades, kasutades vastavalt atribuute cols ja rows.
Kui välja sisu ületab selle suuruse, ilmub liugur.
Kui välja sisu ületab selle suuruse, ilmub liugur.
Näide vormi kasutamisest
Nüüd vaatame, kuidas vorm töötab.
Õppevideo tellimisvorm:
Sinu nimi: *
Sinu tellimus:
Videoõpetus HTML-i kohta
Videoõpetus CSS-i kohta
Videoõpetus PHP kohta
Valige meedium:
CD
DVD
USB-välklamp
Sinu email: *
Teie aadress: *
Kirjeldus
Tag
installib veebilehele vormi. Vorm on mõeldud andmevahetuseks kasutaja ja serveri vahel. Vormide rakendusala ei piirdu ainult andmete serverisse saatmisega, klientskripte kasutades pääsete juurde vormi mis tahes elemendile, saate seda muuta ja rakendada oma äranägemise järgi.
Dokument võib sisaldada suvalist arvu vorme, kuid korraga saab serverisse esitada ainult ühe vormi. Sel põhjusel peavad vormiandmed olema üksteisest sõltumatud.
Vormi serverisse esitamiseks kasutage nuppu Esita, sama saab saavutada vormi sees sisestusklahvi vajutamisega. Kui vormil nuppu Esita pole, simuleerib sisestusklahv selle kasutamist.
Kui vorm esitatakse serverisse, antakse andmete kontroll üle programmile, mille määrab sildi action atribuut
. Brauser valmistab esmalt ette teabe paari "nimi=väärtus" kujul, kus nime määrab sildi atribuut nimi ja väärtuse sisestab kasutaja või määrab selle vaikevormiväljale. Kui andmete saatmiseks kasutatakse GET-meetodit, võib aadressiriba olla järgmisel kujul.
http://www..cgi?nick=%C2%E0%ED%FF+%D8%E0%EF%EE%F7%EA%E8%ED&page=5
Parameetrid on loetletud pärast CGI programmi aadressi määratud küsimärki ja on eraldatud ampersandiga (&). Mitte-ladina tähemärgid teisendatakse kuueteistkümnendsüsteemi esitusviisiks (kujul %HH, kus HH on ASCII-märgi väärtuse kuueteistkümnendkood) ja tühik asendatakse plussmärgiga (+).
Lubatud konteineri sees
asetage muud sildid, kuid vormi ennast veebilehel mitte kuidagi ei kuvata, näha on ainult selle elemendid ja pesastatud siltide tulemused.
Süntaks
...
Atribuudid Määrab kodeeringu, milles server saab andmeid vastu võtta ja töödelda. Vormi andmeid töötleva programmi või dokumendi aadress. Võimaldab vormiväljade automaatse täitmise. Vormiandmete kodeerimise meetod. HTTP-protokolli meetod. Vormi nimi. Alistab vormiandmete sisseehitatud kontrolli sisestuse õigsuse osas. Selle akna või raami nimi, kuhu töötleja tagastatud tulemuse laadib. Sulgev silt
Nõutud.
HTML5 IE Cr Op Sa Fx
FORM silt
Mida teie arvates tähistab lühend "OS"?
Ohvitserid
operatsioonisüsteem
Suurepärane triibuline kärbes
Selle näite tulemus on näidatud joonisel fig. 1.
Riis. 1. Vormielementide vaade brauseriaknas