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
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
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
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
5. Pudotusvalikko
Listat mahdollistavat suuren määrän esineiden järjestämisen tiiviisti. Pudotusvalikot luodaan elementin avulla ... . Niiden avulla voit valita yhden tai useamman arvon ehdotetusta joukosta. Oletusarvoisesti luetteloruudussa näkyy ensimmäinen elementti.
Elementtejä käytetään kohteiden lisäämiseen luetteloon ... , jotka sijaitsevat sisällä .
Listojen systematisoimiseksi käytä elementtiä ... , joka luo otsikoita luetteloihin.
Luetteloissa voit muuttaa fontin kokoa, kirjasintyyppiä, väriä ja muita tekstin ominaisuuksia sekä lisätä reunuksia, taustaväriä ja taustakuvaa.
Taulukko 5. Tunnisteen attribuutit
Attribuutti
Merkitys/kuvaus
automaattitarkennus
Asettaa automaattisen tarkennuksen elementtiin, kun sivu latautuu.
liikuntarajoitteinen
Poistaa avattavan luettelon käytöstä.
muodossa
Määrittää lomakkeen, johon tämä luettelo kuuluu. Attribuutin arvo on lomakkeen tunniste.
useita
Voit valita yhden tai useamman kohteen, kun valitset, paina ja pidä alhaalla Ctrl-näppäintä.
nimi
Määrittää avattavalle luettelolle nimen. Attribuutin arvo sisältää nimen, joka kuvastaa luettelon aihetta.
edellytetään
Näyttää viestin, joka ilmoittaa, että käyttäjän on valittava arvo avattavasta luettelosta ennen lomakkeen lähettämistä.
koko
Asettaa näytöllä samanaikaisesti näkyvien luettelokohteiden määrän. Jos luettelokohteiden määrä ylittää määritetyn määrän, näkyviin tulee vierityspalkki. Attribuutin arvo on määritetty positiivisena kokonaislukuna.
6. Lomakekenttien tarrat
Lomakeelementtien tunnisteet luodaan elementillä ... . On kaksi tapaa ryhmitellä tunnisteita ja kenttiä. Jos kenttä on elementin sisällä , silloin for-attribuuttia ei tarvitse määrittää.
Milloin lensit viimeksi lentokoneessa?
Kissa
7. Painikkeet
Elementti ... luo klikattavia painikkeita. Toisin kuin luodut painikkeet ( , , , ), elementin sisällä voit sijoittaa sisältöä - tekstiä tai kuvaa.
Elementin näyttäminen oikein Eri selaimien on määritettävä type-attribuutti, esim. .
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 käytetään toteutettaessa valintaa radiopainikkeiden ja valintaruutujen avulla. Voit valita haluamasi kohteen napsauttamalla siihen liittyvää tekstiä. Tätä varten sinun on asetettava elementin sisällä .
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ä:
Attribuutti Kuvaus
toiminta Taustaohjelma on valmis käsittelemään siirretyt tiedot.
menetelmä Tietojen lataamiseen käytettävä menetelmä. Yleisimmin käytetyt RECEIVE- ja POST-menetelmät.
kohde Mää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ötön 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.
Esimerkki
Tässä on perusesimerkki yksirivisestä tekstinsyötöstä, jota käytetään etu- ja sukunimen hyväksymiseen:
Tekstinsyötön ohjaus
Etunimi:
Sukunimi:
Tämä antaa seuraavat tiedot:
Attribuutit
luodaksesi tekstikentän.
Salasanan syöttöohjaimet
Tämä on myös yksirivinen tekstinsyöttö, mutta se peittää merkin, kun käyttäjä syöttää sen. Ne luodaan myös tunnisteen avulla Salasana .
Esimerkki
Tässä on perusesimerkki yksirivisestä salasanan syötöstä, jota käytetään hyväksymään käyttäjän salasana:
Salasanan syöttöhallinta
Käyttäjätunnus:
Salasana:
Tämä antaa seuraavat tiedot:
Attribuutit
Noudatetaan tunnisteen attribuuttiluetteloa salasanakentän luomiseksi.
Useita tekstinsyöttösäätimiä
Tätä käytetään tarvittaessa antamaan käyttäjälle tiedot, jotka voivat olla pidempiä kuin yksittäinen tarjous. Monikaistaiset tulosäätimet luodaan tunnisteen avulla HTML.
Esimerkki
Tässä on perusesimerkki monirivisesta tekstinsyötöstä, jota käytetään kohteen kuvauksen antamiseen:
Multi-Line Input Control
Kuvaus:
Kirjoita kuvaus tähän...
Tämä antaa seuraavat tiedot:
Attribuutit
Noudatetaan tunnisteen attribuuttiluetteloa .
Valintaruudun ohjaus
Valintaruutuja käytetään, kun useampi kuin yksi vaihtoehto on valittuna. Ne luodaan myös tunnisteen avulla HTML, mutta type-attribuutti on asetettu arvoon valintaruutu .
Esimerkki
Tässä on esimerkki HTML-koodista lomakkeelle, jossa on kaksi valintaruutua:
Valintaruudun ohjaus
Matematiikka Fysiikka
Tämä antaa seuraavat tiedot:
Attribuutit
Noudatetaan tunnisteen attribuuttiluetteloa .
Radiopainikkeen ohjaus
Radiopainikkeita on käytettävä, kun vaihtoehtoja on useita, vain yksi vaihtoehto. Ne luodaan myös tunnisteen avulla HTML, mutta type-attribuutti on asetettu arvoon radiolähetyksiä .
Esimerkki
Tässä on esimerkki HTML-koodista lomakkeelle, jossa on kaksi valintanappia:
Radiolaatikon ohjaus
Matematiikka Fysiikka
Tämä antaa seuraavat tiedot:
Attribuutit
Seuraavassa on luettelo valintanapin määritteistä.
Valitse laatikon ohjaus
Valintaruutu, jota kutsutaan myös pudotusvalikosta, on laatikko, joka tarjoaa mahdollisuuden listata erilaisia vaihtoehtoja alasvetoluettelon muodossa, josta käyttäjä voi valita yhden tai useamman vaihtoehdon.
Esimerkki
Tässä on esimerkki HTML-koodista lomakkeelle, jossa on yksi avattava valikko
Valitse Box Control
Matematiikka
Fysiikka
Kuvaus
HTML-tunniste
luo HTML-lomakkeen, jota käytetään käyttäjän syötteiden lähettämiseen palvelimelle.
Koska lomake itsessään ei tarjoa mitään keinoja käyttäjän syöttämiseen, elementin sisällä
sisältää muita elementtejä, joiden tarkoituksena on tarjota käyttäjälle erilaisia tapoja syöttää tietoja:
Näiden elementtien lisäksi voit käyttää mitä tahansa muita HTML-elementtejä lomakkeen sisällä.
Lomaketta ei oletuksena näytetä verkkosivulla millään tavalla, vain sen sisällä olevat elementit näkyvät, mutta CSS:n avulla lomakkeelle voi antaa minkä tahansa ulkonäön.
Attribuutit accept-charset: Määrittää merkistökoodauksen tai välilyönnillä erotetun merkistöluettelon lomakkeelle, joka lähetetään palvelimelle käsittelyä varten. Jos tiedoissa on merkkejä, joita määritetty koodaus ei tue, selain yrittää määrittää niille sopivan koodauksen. Jos sopivaa koodausta ei voida määrittää, merkit koodataan numeerisiksi koodeiksi. Oletusarvo on varattu merkkijono "UNKNOWN" (selaimet tulkitsevat tämän arvon merkkikoodaukseksi, joka on identtinen elementin sisältävän asiakirjan kanssa
). toimenpide: Osoittaa täytetyn lomakkeen tietojen lähetysosoitteen, jossa nämä tiedot käsitellään. automaattinen täydennys: määrittää, otetaanko lomakkeiden automaattinen täydennys käyttöön vai poistetaanko se käytöstä. Kun automaattinen täyttö on käytössä, selain täyttää automaattisesti arvot, jotka käyttäjä on antanut edellisellä lomakkeella. Mahdolliset attribuuttiarvot:päällä: selain näyttää automaattisesti käyttäjän aiemmin syöttämät arvot (oletusarvo).
vinossa: Käyttäjän on syötettävä arvot jokaiseen kenttään aina, kun lomaketta käytetään. Aiemmin syötettyjä arvoja ei näytetä.
Huomautus: Opera-selain ei tue automaattisen täydennyksen attribuuttia.
Enctype: Määrittää, kuinka lomaketiedot koodataan, kun ne lähetetään palvelimelle. Voidaan käyttää vain method="post"-attribuutin kanssa. Mahdolliset arvot:
menetelmä: Määrittää HTTP-tiedonsiirtotavan, jota käytetään lomaketietoja lähetettäessä. Mahdolliset arvot: saada: Tiedot välitetään selaimen osoitepalkkiin nimi=arvo-pareina liittämällä ne URL-osoitteen loppuun. Kysymysmerkkiä (?) käytetään erottimena pää-URL-osoitteen ja lähetetyn datan välillä ja et-merkkiä (&) käytetään erottamaan lähetetyt tiedot toisistaan. Tätä menetelmää käytetään pienten tietojen lähettämiseen.
lähettää: tietoja ei lähetetä osana URL-osoitetta, vaan selainpyynnön sisältönä. Tätä menetelmää käytetään suurten tietomäärien lähettämiseen.
Jos method-attribuuttia ei ole määritetty, GET-menetelmää käytetään oletuksena. nimi: Määrittää lomakkeen nimen. Nimeä voidaan käyttää JavaScriptissä viittaamaan elementtiin nimellä tai viittaamaan lomaketietoihin sen lähettämisen jälkeen. Jos yhdessä dokumentissa käytetään useita lomakkeita, niiden nimiä ei saa toistaa eikä attribuutin arvoksi saa jättää tyhjää merkkijonoa. novalidate: Ilmaisee, että lomakkeelle annettuja tietoja ei validoida ennen lähettämistä. Mahdolliset arvot novalidate boolean-attribuutille:
Huomautus: Novalidate-attribuuttia ei tueta IE9:ssä ja aiemmissa versioissa eikä Safarissa.
Kohde: Määrittää kehyksen nimen tai avainsanan, joka määrittää, missä lomakkeen lähettämisen jälkeen saatu vastaus näytetään.
_tyhjä: avaa asiakirjan uuteen ikkunaan tai välilehteen.
_self: avaa asiakirjan samassa hakemistossa, jossa linkki sijaitsee (oletus).
_parent: avaa asiakirjan pääkehyksessä.
_top: avaa asiakirjan ikkunan koko leveydelle.
frame_name: avaa asiakirjan iframe-kehyksessä, jonka nimi määritettiin arvoksi.
Tag
tukee myös maailmanlaajuisia määritteitä ja tapahtumia
Oletustyyli muoto ( näyttö: lohko; marginaali yläosa: 0em; ) Esimerkki
Nimi: Sukunimi:
HTML:n lomakkeet ovat monimutkaisin, mutta toisaalta ehkä mielenkiintoisin aihe HTML:ssä.
Verkkolomakkeiden avulla sivuston vierailijat voivat syöttää tiettyjä tietoja erityiskenttiin, ja kehittäjä saa ne hänelle sopivassa muodossa.
Esimerkki lomakkeesta voi olla vieraskirja, kyselylomake tai verkkotesti. Lomakkeet täytetään rekisteröityessä verkkosivulle, tehtäessä tilauksia verkkokaupassa jne.
HTML:n avulla voit luoda lomakekehyksen: tekstikentät, valikot, luettelot, painikkeet, valintaruudut ja valintanapit. Eli ne elementit, joiden avulla tietyt tiedot syötetään lomakkeeseen.
Tämän jälkeen lomakkeelle syötetyt tiedot lähetetään palvelimelle käsittelyä varten. Mutta HTML on tässä voimaton - siihen liitetty ohjelma tai komentosarja käsittelee jo lomaketta. Tällaiset ohjelmat on yleensä kirjoitettu PHP- tai JavaScript-kielellä.
Lomakkeen attribuutit - tag
Web-sivulla voi olla useita lomakkeita ( niin paljon kuin kehittäjä tarvitsee ). Jokainen niistä alkaa tunnisteella
ja päättyy sulkevaan tagiin
.
Action-attribuutti on pakollinen kaikille lomakkeille - se määrittää lomaketta palvelevan tiedoston osoitteen ( käsittelee siihen syötettyjä tietoja ).
Metod-attribuutti määrittää, kuinka lomakkeen sisältö lähetetään. On olemassa kaksi tapaa - GET ja POST. Nyt ei ole järkevää syventyä näihin parametreihin, koska tietojen lähettämisen aihe GET- ja POST-menetelmillä liittyy tietojenkäsittelykieliin ( esimerkiksi PHP ). Riittää, kun tietää, että lomakkeissa käytetään useimmiten POST-tiedonsiirtomenetelmää.
Tag name -attribuutti
on valinnainen. Mutta jos asiakirjassa on useita lomakkeita, käsittelijän on tunnistettava jokainen niistä jollakin tavalla. Siksi nimi-attribuutin läsnäolo tässä tapauksessa on välttämätöntä - se määrittää lomakkeen ainutlaatuisen nimen.
Voit myös asettaa syötetietojen koodauksen - tästä vastaa attribuutti accept-charset, ja myös määrittää target-attribuutin avulla ikkuna, jossa lähetetyn lomakkeen käsittelyn tulos näytetään ( uudessa tai nykyisessä ikkunassa ).
Mutta itse tagi
ei ole mitään järkeä, koska lomake lähettää tietoja, jotka on ensin syötettävä jonnekin!
Datan syöttö. Lomakekentät - tag
Tag Tämä on yleisin lomakkeista löytyvä tunniste. Se on suunniteltu luomaan erilaisia elementtejä, joita käytetään tietojen syöttämiseen lomakkeeseen: tekstikentät, painikkeet, valintaruudut, valintanapit.
type on tunnisteen tärkein attribuutti . Se asettaa kentän tyypin ( elementti ) lomakkeet:
Pudotusvalikko - Tunnisteet Ja
Tag sama kuin tag palvelee tiedon keräämistä - se luo luettelon, josta voidaan valita yksi tai useampi elementti. Jokainen elementti vastaa arvoa, joka lähetetään palvelimelle käsittelyä varten.
Luotavan luettelon tyyppi riippuu size-attribuutin arvosta: with size= "1" ( oletusarvo ) luettelo avautuu.
Koko-attribuutin eri arvo vastaa näytettyjen luettelokohteiden määrää. Esimerkiksi size="3":lla näkyy kolme elementtiä. Voit tarkastella muita luettelon kohteita ( jos sellaisia on ) kannattaa käyttää pystysuoraa vierityspalkkia, joka lisätään automaattisesti.
Oletuksena vain yksi luettelokohde voidaan valita. Useita määritteen lisääminen tunnisteeseen voit valita useita luettelokohteita hiirellä ja Ctrl- ja Shift-näppäimillä.
Jos useat määrite on olemassa, kaikki tai osa luettelon kohteista näytetään ( selaimesta riippuen ), jos size-attribuuttia ei ole asetettu tiettyyn määrään näkyviä kohteita.
Avattavan luettelon pakollinen elementti on tunniste . Se sijaitsee tagin sisällä ja luo jokaisen luettelokohteen.
Tunnisteen nimi-attribuutin käyttäminen listalle annetaan nimi ja käytetään tagin value-attribuuttia listaelementille on määritetty arvo. Siten palvelimelle lähetetään "nimi=arvo" -pari - listan nimi ja valitun elementin arvo.
Tunnisteen valittu attribuutti määrittää aiemmin valitun luettelokohteen, ja estetty attribuutti estää luettelokohteen - sitä ei voi valita.
Pääsuunta on yksi neljästä pääsuunnasta:
pohjoinen
Etelä
länteen
Itään
7 maailman ihmettä!
Cheopsin pyramidi
Babylonin riippuvat puutarhat
Zeus-patsas Olympiassa
Artemiksen temppeli Efesoksessa
mausoleumi Halicarnassuksessa
Rodoksen kolossi
Aleksandrian majakka
Monirivinen tekstikenttä - tag
Tag luo monirivisen tekstikentän. On sallittua tehdä rivinvaihtoja, jotka säilyvät siirrettäessä tietoja käsittelijälle.
Tag name -attribuutti on pakollinen - sitä käyttämällä tekstikenttään annetaan nimi.
Disable-attribuutti poistaa kentän käytöstä - kentän sisältöä ei voi muuttaa eikä se ole käytettävissä. Readonly-attribuutti ilmaisee, että kenttä on vain luku -tilassa - käyttäjällä ei ole mahdollisuutta muokata sisältöä, mutta se on käytettävissä - se voidaan valita ja esimerkiksi kopioida.
Voit määrittää tekstikentän leveyden merkeissä ja kentän korkeuden riveinä käyttämällä cols- ja rows-attribuutteja.
Jos kentän sisältö ylittää sen koon, näkyviin tulee liukusäädin.
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:
HTML-opetusvideo
CSS-opetusvideo
Video opetusohjelma PHP
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