Lomake ( englanninkielinen lomake ) HTML:ssä on asiakirjan osa, jonka avulla käyttäjä voi syöttää tietoja järjestelmän jatkokäsittelyä varten. Syntaktisesti HTML:n lomake määritetään elementillä ja <form>sisältää tavallisten elementtien merkintöjen lisäksi merkinnät säätimille , tunnisteille ja muille [ 1] [ 2] .
Yksinkertainen lomake uuden käyttäjän tietojen syöttämiseen [1] :
<!DOCTYPE html> < html > < head > < meta charset = "utf-8" /> < otsikko > Rekisteröinti </ title > </ head > < body > < form action = "http://example.com/app/profile.php" method = "post" > < p > < label for = "käyttäjänimi" > Nimi: </ label > < input type = "text" name = "käyttäjänimi" /> < br /> < label for = "nick" > Nick: </ label > < input type = "text" name = "nick" /> < br /> < label for = "email" > Sähköpostiosoite posti: </ label > < input type = "text" name = "email" /> < br /> < label for = "sex" > Lattia: </ label > < input type = "radio" name = "sex" value = "mies" /> Uros < br /> < syöttötyyppi = "radio" nimi = "sukupuoli" value = "nainen" / > Nainen < br /> < syöttötyyppi = "radio" nimi = "sukupuoli" arvo = "salainen" / > En halua vastata < input type = "submit" value = "Lähetä" > < input type = "reset" value = "Tyhjennä" > </ p > </ form > </ body > </ html >Tässä esimerkissä lomake sisältää kolme tekstikenttää merkkijonon syöttämistä varten, valintanapit sukupuolen valitsemiseksi, painikkeet lomakkeen lähettämistä ( eng. send ) ja tyhjentämistä ( eng. reset ) varten.
Säätimiä käytetään käyttäjän vuorovaikutukseen lomakkeen kanssa. Attribuutti määrittääname suojatun ohjausobjektin nimen annetussa lomakkeessa.
Jokaisella lomakeelementillä on alkuarvo ja siihen liitetty nykyinen arvo. Joitakin poikkeuksia ( <textarea>, <object>) lukuun ottamatta alkuarvon voi antaa value. Elementteihin liittyvät arvot voivat muuttua, kun käyttäjä tai komentosarjat (kuten Javascript ) ovat vuorovaikutuksessa lomakkeen kanssa. Nollattaessa ( eng. reset ) lomakeelementit saavat alkuarvot. Kaikkien aktiivisten ( suorituskykyisten) lomakeelementtien tiedot lähetetään (eng. submit ) käsittelyyn nimi - arvo-parien muodossa [1] [2] .
Seuraavat säätimet on määritelty HTML:ssä:
HTML5 määrittelee lisäelementtejä ( ei vielä selaimen välistä tukea ) [3] :
Lomake asetetaan elementillä <form>, jonka sisällä säätimet sijaitsevat. HTML:lle yhteisten attribuuttien lisäksi <form>seuraavat [1] [2] voivat olla läsnä :
Lomakkeen lähettämiseen on kaksi tapaa: GET ja POST. GET-menetelmää suositellaan tapauksissa, joissa palvelinpuolen lomakkeiden käsittelyssä ei ole sivuvaikutuksia, kuten haku. Muussa tapauksessa, kun tietokantoihin jne. sisältyy palvelinpuolen muutoksia, on käytettävä POST [1] -menetelmää .
Web ja verkkosivut | |
---|---|
maailmanlaajuisesti | |
Paikallisesti | |
Sivustojen ja palveluiden tyypit |
|
Luominen ja ylläpito | |
Asettelutyypit, sivut, sivustot |
|
Tekninen | |
Markkinointi | |
Yhteiskunta ja kulttuuri |