Tyhmä muoto html. HTML-lomakkeet. Useita tekstinsyöttösäätimiä

HTML-lomakkeet ovat säätimiä, joita käytetään keräämään tietoja verkkosivuston vierailijoilta.

Verkkolomakkeet koostuvat joukosta tekstikenttiä, painikkeita, luetteloita ja muita ohjaimia, jotka aktivoidaan hiiren napsautuksella. Teknisesti lomakkeet välittävät tietoja käyttäjältä etäpalvelimelle.

Lomaketietojen vastaanottamiseen ja käsittelyyn web-ohjelmointikieliä, kuten PHP, Perl.

Ennen HTML5:n tuloa verkkolomakkeet koostuivat useista elementeistä , päättyy nappiin . Lomakkeiden muotoileminen eri selaimissa vaati paljon vaivaa. Lisäksi lomakkeet vaativat JavaScriptin syötteen vahvistamiseen, ja niistä puuttui erityisiä syöttökenttätyyppejä päivittäisten tietojen, kuten päivämäärien, sähköpostiosoitteiden ja URL-osoitteiden, määrittämiseen.

HTML5 lomakkeet ratkaisi useimmat näistä yleisistä ongelmista uusien attribuuttien avulla tarjoten mahdollisuuden muuttaa lomakeelementtien ulkoasua CSS3.

Riisi. 1. Parannetut verkkolomakkeet HTML5:llä

HTML5-lomakkeen luominen

1. Elementti

Minkä tahansa muodon perusta on elementti .... Se ei vaadi syöttöä, koska se on kontti, joka pitää kaikki lomakeohjaimet yhdessä - kentät. Tämän elementin attribuutit sisältävät tietoja, jotka ovat yhteisiä kaikille lomakekentille, joten loogisesti yhdistetyt kentät on sisällytettävä yhteen lomakkeeseen.

Taulukko 1. Tunnisteen attribuutit
Attribuutti Merkitys/kuvaus
hyväksy-merkkisetti Attribuutin arvo on välilyönnillä erotettu luettelo merkkikoodauksista, jota käytetään lomakkeen lähettämiseen esim. .
toiminta Pakollinen attribuutti, joka määrittää sen palvelimen lomakkeenkäsittelijän URL-osoitteen, johon tiedot lähetetään. Se on tiedosto (esimerkiksi action.php), joka kuvaa mitä lomaketiedoilla on tehtävä. Jos määritteen arvoa ei ole määritetty, sivun uudelleenlatauksen jälkeen lomakeelementit saavat oletusarvonsa.
Jos kaikki työ tehdään asiakaspuolella JavaScript-skripteillä, voit määrittää arvon # action-attribuutille.
Voit myös sopia, että vierailijan täyttämä lomake lähetetään sinulle sähköpostitse. Tätä varten sinun on tehtävä seuraava merkintä:
automaattinen täydennys

enctype Käytetään osoittamaan MIME-lomakkeen mukana lähetettävät tiedot, esimerkiksi enctype="multipart/form-data" . Määritetty vain metodi="post" tapauksessa.
application/x-www-form-urlencoded on oletussisältötyyppi, mikä osoittaa, että välitetyt tiedot edustavat URL-koodattujen lomakemuuttujien luetteloa. Välilyönnit (ASCII 32) koodataan muodossa + ja erikoismerkki, kuten ! koodataan heksadesimaalimuodossa %21 .
multipart/form-data - käytetään tiedostoja, ei-ASCII-tietoja ja binääritietoja sisältävien lomakkeiden lähettämiseen, koostuu useista osista, joista jokainen edustaa erillisen lomakeelementin sisältöä.
text/plain - osoittaa, että pelkkää (ei html) tekstiä lähetetään.
menetelmä Määrittää, kuinka lomaketiedot lähetetään.
Get-menetelmä välittää tiedot palvelimelle selaimen osoitepalkin kautta. Kun luodaan pyyntö palvelimelle, kaikki muuttujat ja niiden arvot muodostavat sekvenssin, kuten www.anysite.ru/form.php?var1=1&var2=2 . Lisätäänkö muuttujien nimet ja arvot palvelimen osoitteeseen merkin jälkeen? ja ne erotetaan &-merkillä. Kaikki erikoismerkit ja ei-latinalaiset kirjaimet on koodattu muodossa %nn, välilyönti korvataan merkillä +. Tätä menetelmää tulee käyttää, jos et siirrä suuria tietomääriä. Jos sinun on lähetettävä tiedosto lomakkeen mukana, tämä menetelmä ei toimi.
Postitusmenetelmää käytetään suurten tietomäärien sekä luottamuksellisten tietojen ja salasanojen lähettämiseen. Tällä menetelmällä lähetetyt tiedot eivät näy URL-otsikossa, koska ne sisältyvät viestin runkoon.
nimi Sarjat lomakkeen nimi, jota käytetään lomakeelementtien käyttämiseen komentosarjojen avulla, kuten name="opros" .
novalidoida Poistaa vahvistuksen käytöstä lomakkeen lähetyspainikkeessa. Attribuuttia käytetään määrittämättä arvoa
kohde Määrittää ikkunan, johon tiedot lähetetään:
_blank - uusi ikkuna
_self - sama kehys
_parent — yläkehys (jos se on olemassa, jos ei, niin nykyiseen)
_top on ylimmän tason ikkuna suhteessa tähän kehykseen. Jos puhelu ei tule lapsikehyksestä, niin samaan kehykseen.

2. Lomakeelementtien ryhmittely

Elementti

...
suunniteltu ryhmittelemään toisiinsa liittyviä elementtejä ja siten jakamaan muodon loogisiksi fragmenteiksi.

Jokainen elementtiryhmä voidaan nimetä elementin avulla , joka tulee heti tagin jälkeen

. Ryhmän nimi näkyy vasemmassa yläreunassa
. Esimerkiksi jos elementissä
Yhteystiedot tallennetaan:

Yhteystiedot


Riisi. 2. Lomakeelementtien ryhmittely käyttämällä

Taulukko 2. Tunnisteen attribuutit
Attribuutti Merkitys/kuvaus
liikuntarajoitteinen Jos attribuutti on olemassa, ryhmä toisiinsa liittyviä lomakeelementtejä, jotka sijaitsevat säilön sisällä
, estetty täyttöä ja muokkaamista varten. Käytetään pääsyn rajoittamiseen tiettyihin lomakekenttiin, jotka sisältävät aiemmin syötettyjä tietoja. Attribuuttia käytetään määrittämättä arvoa -
.
muodossa
samassa asiakirjassa. Osoittaa yhden tai useamman muodon, johon tämä elementtiryhmä kuuluu. Mikään selain ei tue määritettä tällä hetkellä.
nimi Määrittää Nimi, jota käytetään linkittämään JavaScript-elementteihin tai linkittämään lomaketietoihin sen jälkeen, kun lomake on täytetty ja lähetetty. Se on analoginen id-attribuutin kanssa.

3. Luo lomakekenttiä

Elementti luo useimmat lomakekentät. Elementin attribuutit vaihtelevat sen mukaan, minkä tyyppistä kenttää elementtiä käytetään luomaan.

CSS-tyyleillä voit muuttaa fontin kokoa, kirjasintyyppiä, väriä ja muita tekstin ominaisuuksia sekä lisätä reunuksia, taustaväriä ja taustakuvaa. Kentän leveys määritetään leveysominaisuuden avulla.

Taulukko 3. Tunnisteen attribuutit
Attribuutti Merkitys/kuvaus
hyväksyä Määrittää palvelimelle lähetettävän tiedoston tyypin. Tarkoitettu vain . Mahdolliset arvot:
file_extension - sallii tiedostojen lataamisen määritetyllä tunnisteella, esimerkiksi accept=".gif" , accept=".pdf" , accept=".doc"
audio/* - mahdollistaa äänitiedostojen lataamisen
video/* - mahdollistaa videotiedostojen lataamisen
image/* - mahdollistaa kuvien lataamisen
media_tyyppi - ilmaisee ladattujen tiedostojen mediatyypin.
alt Määrittää vaihtoehtoinen teksti kuville, tarkoitettu vain .
automaattinen täydennys Vastaa tekstikenttään syötettyjen arvojen muistamisesta ja niiden automaattisesta korvaamisesta seuraavan kerran kirjoittaessasi:
päällä - tarkoittaa, että kenttää ei ole suojattu ja sen arvo voidaan tallentaa ja hakea,
off - poistaa lomakekenttien automaattisen täytön käytöstä.
automaattitarkennus Voit varmistaa, että ladatussa muodossa yksi tai toinen syöttökenttä on jo fokusoitu (on valittu), valmiina syöttämään arvo.
tarkistettu Attribuutti tarkistaa, onko oletusvalintaruutu valittuna sivun latauksen yhteydessä kentille, kuten type="checkbox" ja type="radio" .
liikuntarajoitteinen
muodossa Attribuutin arvon on oltava yhtä suuri kuin elementin id-attribuutti samassa asiakirjassa. Tunnistaa yhden tai useamman lomakkeen, johon tämä lomakekenttä kuuluu.
muodostumista Määrittää tiedoston URL-osoitteen, joka käsittelee lomakkeen lähetyksen yhteydessä kenttiin syötetyt tiedot. Aseta vain type="submit"- ja type="image"-kentille. Attribuutti ohittaa itse lomakkeen action-attribuutin arvon.
formenctyyppi Määrittää, kuinka lomakekentän tiedot koodataan, kun ne lähetetään palvelimelle. Ohittaa lomakkeen enctype-attribuutin arvon. Aseta vain type="submit"- ja type="image"-kentille. Vaihtoehdot:
Application/-x-www-form-urlencoded on oletusarvo. Kaikki merkit koodataan ennen lähettämistä (välilyönnit korvataan +-merkillä, erikoismerkit muunnetaan ASCII HEX -arvoiksi)
multipart/form-data - merkkejä ei ole koodattu
text/plain - välilyönnit korvataan +-symbolilla, eikä erikoismerkkejä ole koodattu.
muotomenetelmä Attribuutti määrittää menetelmän, jolla selain lähettää lomaketiedot palvelimelle. Aseta vain type="submit"- ja type="image"-kentille. Ohittaa lomakkeen method-attribuutin arvon. Vaihtoehdot:
get on oletusarvo. Lomakkeen tiedot (nimi/arvo-pari) lisätään URL-osoitteeseen ja lähetetään palvelimelle: URL?nimi=arvo&nimi=arvo
lomakkeen jälkeiset tiedot lähetetään http-pyynnönä.
muotonovalidaatti Määrittää, että lomakekentän tietoja ei pitäisi vahvistaa, kun lomake lähetetään. Ohittaa lomakkeen novalidate-attribuutin arvon. Voidaan käyttää määrittämättä attribuutin arvoa.
muotokohde Määrittää, missä lomakkeen lähettämisen jälkeen saatu vastaus näytetään. Aseta vain type="submit"- ja type="image"-kentille. Ohittaa lomakkeen kohdeattribuutin arvon.


_parent – ​​lataa vastauksen pääkehykseen
_top – lataa vastauksen koko näytöllä
kehyksen nimi – lataa vastauksen määritetyn nimen kehykseen.
korkeus Attribuutin arvo sisältää pikselien määrän ilman mittayksikköä. Asettaa type="image"-tyyppisen lomakekentän korkeuden, esimerkiksi . On suositeltavaa asettaa sekä kentän korkeus että leveys samanaikaisesti.
lista On viittaus elementtiin , sisältää sen tunnuksen . Voit tarjota käyttäjälle useita vaihtoehtoja, joista hän voi valita, kun hän alkaa syöttää arvoa vastaavaan kenttään.
max Voit rajoittaa numeeristen tietojen sallitun syöttämisen enimmäisarvoon. Attribuutin arvo voi sisältää kokonaisluvun tai murtoluvun. On suositeltavaa käyttää tätä attribuuttia min-attribuutin kanssa. Toimii seuraavien kenttätyyppien kanssa: numero, alue, päivämäärä, päivämäärä-aika, päivämäärä-aika-paikallinen, kuukausi, aika ja viikko.
Maksimi pituus Attribuutti määrittää kenttään kirjoitettavien merkkien enimmäismäärän. Oletusarvo on 524288 merkkiä.
min Mahdollistaa sallitun numeerisen syötteen rajoittamisen minimiarvoon.
useita Antaa käyttäjän syöttää useita attribuuttiarvoja pilkulla erotettuina. Koskee tiedostoja ja sähköpostiosoitteita. Määritetty ilman attribuutin arvoa.
nimi Määrittää nimen, jota käytetään elementin käyttämiseen , esimerkiksi css-tyylisivuilla. Se on analoginen id-attribuutin kanssa.
kuvio Voit määrittää käyttämällä tavallinen ilme niiden tietojen syntaksi, jotka on sallittava syöttää tiettyyn kenttään. Esimerkiksi pattern="(3)-(3)" - hakasulkeet asettavat hyväksyttävien merkkien alueen, tässä tapauksessa - kaikki pienet kirjaimet, luku suluissa osoittaa, että tarvitaan kolme pientä kirjainta, joita seuraa viiva, sitten kolme numeroa välillä 0-9.
paikanpitäjä Sisältää tekstin, joka näkyy syöttökentässä ennen sen täyttämistä (useimmiten tämä on työkaluvihje).
Lue ainoastaan Ei salli käyttäjän muuttaa lomakeelementtien arvoja. Tekstin valinta ja kopiointi on edelleen käytettävissä. Määritetty ilman attribuutin arvoa.
edellytetään Näyttää viestin, joka ilmoittaa, että tämä kenttä on pakollinen. Jos käyttäjä yrittää lähettää lomakkeen syöttämättä vaadittua arvoa tähän kenttään, näytölle tulee varoitusviesti. Määritetty ilman attribuutin arvoa.
koko Asettaa kentän näkyvän leveyden merkeissä. Oletusarvo on 20. Toimii seuraavien kenttätyyppien kanssa: teksti, haku, puh, url, sähköposti ja salasana.
src Määrittää lomakkeen lähetyspainikkeena käytetyn kuvan URL-osoitteen. Ilmoitettu vain kentälle .
askel Käytetään elementeille, jotka edellyttävät numeeristen arvojen syöttämistä, ilmaisee määrän, jolla arvoja kasvatetaan tai vähennetään alueen säätöprosessin (vaihe) aikana.
tyyppi painike - luo painikkeen.
valintaruutu - muuttaa syöttökentän valintaruuduksi, joka voidaan valita tai tyhjentää, esim.
minulla on auto
väri - Luo väripaletteja tukevissa selaimissa, jolloin käyttäjät voivat valita väriarvot heksadesimaalimuodossa.
päivämäärä — voit syöttää päivämäärän muodossa pp.kk.vvvv.
Syntymäpäivä:
datetime-local - voit syöttää päivämäärän ja kellonajan isolla englanninkielisellä T-kirjaimella erotettuna käyttämällä kuviota dd.mm.yyyy hh:mm.
Syntymäpäivä - päivä ja aika:
email – Tätä määritettä tukevat selaimet odottavat käyttäjän syöttävän tietoja, jotka vastaavat sähköpostiosoitteiden syntaksia.
Sähköposti:
tiedosto - voit ladata tiedostoja käyttäjän tietokoneelta.
Valitse tiedosto:
piilotettu - Piilottaa säätimen, jota selain ei näytä, ja estää käyttäjää muuttamasta oletusarvoja.
kuva - luo painikkeen, jonka avulla voit lisätä painikkeeseen kuvan tekstin sijaan.
kuukausi - Antaa käyttäjän syöttää vuoden ja kuukauden numeron vvvv-kk mallilla.
numero - tarkoitettu kokonaislukuarvojen syöttämiseen. Sen min , max ja step määritteet määrittävät ylä-, ala- ja arvojen välisen askeleen. Nämä attribuutit oletetaan kaikille elementeille, joilla on numeeriset indikaattorit. Niiden oletusarvot riippuvat elementtityypistä.
Ilmoita määrä (1-5):
salasana - luo tekstikenttiä lomakkeeseen, kun taas käyttäjän syöttämät merkit korvataan tähdillä, luettelomerkeillä tai muilla selaimen asentamilla kuvakkeilla.
Kirjoita salasana:
radio - luo kytkimen - pienen ympyrän muodossa olevan säätimen, joka voidaan kytkeä päälle tai pois päältä.
Kasvissyöjä:
alue - antaa sinun luoda käyttöliittymäelementin, kuten liukusäätimen, min / max - antaa sinun asettaa valintaalueen
nollaa - luo painikkeen, joka tyhjentää käyttäjän syöttämien tietojen lomakekentät.
haku - tarkoittaa hakukenttää, oletusarvoisesti syöttökenttä on suorakaiteen muotoinen.
Hae:
Lähetä - luo vakiopainikkeen, joka aktivoidaan hiiren napsautuksella. Painike kerää tiedot lomakkeesta ja lähettää ne käsiteltäväksi.
text - Luo tekstikenttiä lomakkeeseen ja tulostaa yksirivisen tekstikentän tekstinsyöttöä varten.
aika – voit syöttää ajan 24 tunnin muodossa käyttäen tt:mm kuviota. Tuetuissa selaimissa se näkyy numeerisena syöttökentän ohjausobjektina, jossa on hiirellä muokattava arvo ja sallii vain aika-arvojen syöttämisen.
Määritä aika:
url — kenttä on tarkoitettu URL-osoitteiden määrittämiseen.
Kotisivu:
viikko - Vastaavan osoitintyökalun avulla käyttäjä voi valita yhden viikon vuodesta, jonka jälkeen se syöttää tiedot muodossa nn-yyyy. Vuodesta riippuen viikkoja voi olla 52 tai 53.
Määritä viikko:
arvo Määrittää tekstin, joka näkyy painikkeessa, kentässä tai siihen liittyvässä tekstissä. Ei määritetty tiedostotyypin kenttiin.
leveys Attribuutin arvo sisältää pikselien määrän. Voit määrittää lomakekenttien leveyden.

4. Tekstinsyöttökentät

Elementti käytetään elementin sijaan kun sinun on luotava suuria tekstikenttiä. Alkuperäisenä arvona näkyvä teksti sijoitetaan tunnisteen sisään. Kentän mitat asetetaan käyttämällä attribuutteja sarakkeet - vaakasuuntaiset mitat, rivit - pystymitat. Kentän korkeus voidaan asettaa korkeusominaisuuden avulla. Kaikki koot lasketaan yhden merkin koon perusteella monospace-fontissa.

Taulukko 4. Tunnisteen attribuutit

7. Painikkeet

Elementti luo klikattavia painikkeita. Toisin kuin luodut painikkeet ( , , , ), elementin sisällä .

Painikkeiden avulla käyttäjät voivat lähettää tietoja lomakkeeseen, tyhjentää lomakkeen sisällön tai tehdä jotain muuta. Voit luoda reunuksia, muuttaa taustaa ja tasata tekstiä painikkeelle.

Taulukko 9. Tunnisteen attribuutit
Attribuutti Merkitys/kuvaus
automaattitarkennus Asettaa kohdistuksen painikkeeseen, kun sivu latautuu.
liikuntarajoitteinen Poistaa painikkeen käytöstä, jolloin sitä ei voi klikata.
muodossa Osoittaa yhden tai useamman lomakkeen, johon tämä painike kuuluu. Attribuutin arvo on vastaavan lomakkeen tunniste.
muodostumista Attribuuttiarvo sisältää lomaketietojen käsittelijän URL-osoitteen, joka lähetetään, kun painiketta napsautetaan. Vain painiketyypin type="submit" kohdalla. Ohittaa elementille määritetyn action-attribuutin arvon .
formenctyyppi Asettaa lomaketietojen koodaustyypin ennen sen lähettämistä palvelimelle, kun painikkeita, kuten type="submit" napsautetaan. Ohittaa elementille määritetyn enctype-attribuutin arvon . Mahdolliset arvot:
application/x-www-form-urlencoded on oletusarvo. Kaikki merkit koodataan ennen lähettämistä.
multipart/form-data - merkkejä ei ole koodattu. Käytetään, kun tiedostot ladataan lomakkeella.
text/plain - merkkejä ei koodata, ja välilyönnit korvataan +-symbolilla.
muotomenetelmä Attribuutti määrittää menetelmän, jolla selain lähettää lomakkeen. Ohittaa elementille määritetyn method-attribuutin arvon . Määritetty vain painikkeille, joiden tyyppi on type="submit". Mahdolliset arvot:
get - lomakkeen tiedot (nimi/arvo-pari) lisätään URL-osoitteeseen ja lähetetään palvelimelle. Tällä menetelmällä on rajoituksia lähetettävän tiedon kokoon, eikä se sovellu salasanojen ja luottamuksellisten tietojen lähettämiseen.
post - lomakkeen tiedot lisätään http-pyyntönä. Menetelmä on luotettavampi ja turvallisempi kuin get, eikä sillä ole kokorajoituksia.
muotonovalidaatti Attribuutti määrittää, että lomaketietoja ei tule vahvistaa lähetyksen yhteydessä. Määritetty vain painikkeille, joiden tyyppi on type="submit".
muotokohde Attribuutti määrittää, missä ikkunassa tulos näytetään lomakkeen lähettämisen jälkeen. Määritetty vain painikkeille, joiden tyyppi on type="submit". Ohittaa elementille määritetyn kohdeattribuutin arvon .
_blank - lataa vastauksen uuteen ikkunaan/välilehteen
_self - lataa vastauksen samaan ikkunaan (oletus)
_parent - lataa vastauksen pääkehykseen
_top - lataa vastauksen koko näytön kokoisena
kehyksen nimi - lataa vastauksen kehykseen, jolla on määritetty nimi.
nimi Asettaa painikkeen nimen, määritteen arvo on teksti. Käytetään linkittämään lomaketietoihin lomakkeen lähettämisen jälkeen tai linkittämään tiettyihin painikkeisiin JavaScriptissä.
tyyppi Määrittää painikkeen tyypin. Mahdolliset arvot:
painike - napsautettava painike
reset - nollauspainike, palauttaa alkuperäisen arvon
lähetä - painike lomaketietojen lähettämiseen.
arvo Asettaa oletusarvon, joka lähetetään, kun painiketta napsautetaan.

8. Lomakkeiden valintaruudut ja valintanapit

Lomakkeiden valintaruudut asetetaan konstruktilla , ja kytkin - käyttämällä .

Valintaruudut, toisin kuin valintanapit, voidaan asettaa useiksi yhdessä muodossa. Jos valittu attribuutti on määritetty valintaruuduille, sivun latautuessa vastaavien lomakekenttien valintaruudut ovat jo valittuina.

Elementti

HTML-lomakkeita tarvitaan, kun haluat kerätä tietoja sivuston vierailijalta. Esimerkiksi käyttäjän rekisteröinnin yhteydessä haluat kerätä tietoja, kuten nimi, sähköpostiosoite, luottokortti jne.

Lomake ottaa syötteen sivuston vierailijalta ja lähettää sen sitten loppusovellukseen, kuten CGI, ASP-skripti tai komentosarja jne. PHP-pääsovellus suorittaa tarvittavan käsittelyn siirretyille tiedoille sovelluksen sisäisen liikelogiikan perusteella.

Saatavilla on erilaisia ​​lomakeelementtejä, kuten tekstikentät, tekstialuekentät, pudotusvalikko, valintanapit, valintaruudut jne.

Tag HTML:ää käytetään HTML-lomakkeen luomiseen ja sillä on seuraava syntaksi:

lomakeelementit, kuten syöttö, tekstialue jne.

Lomakkeen attribuutit

Seuraavassa on yleisistä määritteistä erillään luettelo yleisimmin käytetyistä lomakemääritteistä:

AttribuuttiKuvaus
toimintaTaustaohjelma on valmis käsittelemään siirretyt tiedot.
menetelmäTietojen lataamiseen käytettävä menetelmä. Yleisimmin käytetyt RECEIVE- ja POST-menetelmät.
kohdeMääritä kohdeikkuna tai kehys, jossa komentosarjan tulos näytetään. Se hyväksyy arvot, kuten _blank, _self, _parent jne.
enctype

Enctype-attribuutin avulla voit määrittää, kuinka selain salaa tiedot ennen kuin se lähettää ne palvelimelle. Mahdolliset arvot ovat seuraavat:

    Application/x-www-form-urlencoded- Tämä on vakiomenetelmä useimmille lomakkeille, joita käytetään yksinkertaisissa skenaarioissa.

    moniosainen/form-data- Tätä käytetään, kun haluat ladata binääritietoja arkistojen muodossa, kuten kuva, arkisto jne. sanat

Huomautus: Voit viitata Perl & CGI saadaksesi lisätietoja lomaketietojen lataamisesta.

HTML-lomakkeen ohjaimet

Voit kerätä tietoja HTML-lomakkeen avulla erityyppisiä lomakeohjausobjekteja:

    Valintaruudun säätimet

    Radiolaatikon säätimet

    Valitse ohjauslaatikko

    Myymälän valintalaatikot

    Piilotetut säätimet

    Napsautettavat painikkeet

    Imagine ja takaisin -painike

Tekstinsyötön säätimet

Lomakkeissa käytetään kolmenlaisia ​​tekstinsyöttöjä:

    Yksirivinen tekstinsyöttösäätimet - tätä ohjausobjektia käytetään kohteille, jotka vaativat vain yhden käyttäjän syötteen, kuten hakukentät tai nimet. Ne luodaan tunnisteen avulla HTML.

    Salasanan syöttöhallinta - Tämä on myös yksirivinen tekstinsyöttö, mutta se peittää merkin heti, kun käyttäjä syöttää sen. Ne luodaan myös tunnisteen avulla HTML.

    Moniriviset tekstinsyötön säätimet - tätä käytetään, kun vaaditaan antamaan käyttäjälle tiedot, jotka voivat olla pidempiä kuin yksittäinen tarjous. Monikaistaiset tulosäätimet luodaan tunnisteen avulla

    Tämä antaa seuraavat tiedot:

    Attribuutit

    Noudatetaan tunnisteen attribuuttiluetteloa

    Jos kentän sisältö ylittää sen koon, näkyviin tulee liukusäädin.

    Esimerkki lomakkeen käytöstä

    Katsotaan nyt kuinka lomake toimii.

    Opetusvideon tilauslomake:


    Sinun nimesi: *



    Tilauksesi:



    Valitse media:


    CD


    DVD


    USB Flash


    Sähköpostisi: *



    Osoitteesi: *





    Kuvaus

    Tag

    asentaa lomakkeen verkkosivulle. Lomake on tarkoitettu tiedonvaihtoon käyttäjän ja palvelimen välillä. Lomakkeiden käyttöalue ei rajoitu tietojen lähettämiseen palvelimelle asiakasskriptien avulla, voit käyttää mitä tahansa lomakkeen elementtiä, muuttaa sitä ja käyttää sitä harkintasi mukaan.

    Asiakirja voi sisältää minkä tahansa määrän lomakkeita, mutta palvelimelle voidaan lähettää vain yksi lomake kerrallaan. Tästä syystä lomaketietojen on oltava toisistaan ​​riippumattomia.

    Lähettääksesi lomakkeen palvelimelle, käytä Lähetä-painiketta, sama voidaan tehdä painamalla Enter-näppäintä lomakkeen sisällä. Jos lomakkeessa ei ole Lähetä-painiketta, Enter-näppäin simuloi sen käyttöä.

    Kun lomake lähetetään palvelimelle, tietojen hallinta siirtyy tunnisteen action-attribuutin määrittämälle ohjelmalle . Selain valmistelee ensin tiedot "nimi=arvo"-parin muodossa, jossa nimi määräytyy tagin name-attribuutin mukaan. , ja arvon syöttää käyttäjä tai se asetetaan oletuslomakkeen kenttään. Jos tietojen lähettämiseen käytetään GET-menetelmää, osoitepalkki voi olla seuraavanlainen.

    http://www..cgi?nick=%C2%E0%ED%FF+%D8%E0%EF%EE%F7%EA%E8%ED&page=5

    Parametrit luetellaan CGI-ohjelman osoitteen jälkeen määritetyn kysymysmerkin jälkeen ja erotetaan et-merkillä (&). Muut kuin latinalaiset merkit muunnetaan heksadesimaalimuodossa (muodossa %HH, jossa HH on ASCII-merkin arvon heksadesimaalikoodi), ja välilyönti korvataan plusmerkillä (+).

    Sallittu säiliön sisällä sijoittaa muita tunnisteita, mutta itse lomake ei näy verkkosivulla millään tavalla, vain sen elementit ja sisäkkäisten tagien tulokset näkyvät.

    Syntaksi

    ...

    Attribuutit

    Asettaa koodauksen, jolla palvelin voi vastaanottaa ja käsitellä tietoja. Lomaketietoja käsittelevän ohjelman tai asiakirjan osoite. Mahdollistaa lomakekenttien automaattisen täytön. Lomaketietojen koodausmenetelmä. HTTP-protokollamenetelmä. Lomakkeen nimi. Ohittaa sisäänrakennetun lomaketietojen tarkistuksen syötteiden oikeellisuuden varalta. Sen ikkunan tai kehyksen nimi, johon käsittelijä lataa palautetun tuloksen.

    Sulkeva tagi

    Edellytetään.

    HTML5 IE Cr Op Sa Fx

    FORM-tunniste

    Mitä luulet lyhenteen "OS" tarkoittavan?

    Upseerit
    käyttöjärjestelmä
    Suuri raidallinen perho



    Tämän esimerkin tulos on esitetty kuvassa. 1.

    Riisi. 1. Lomakeelementtien näkymä selainikkunassa