|

Etusivu>Työhuone>Tietokoneen
abc>Internet >Kotisivun
teko
Lomakkeet

Yleistä
Lomakkeita
käytetään tavallisimmin erilaisten tiedustelujen, tilausten
tai palautteiden keräämiseen. Lomakkeissa on usein ns. vapaatekstikenttä,
johon voidaan kirjoittaa tekstiä aivan normaalisti. Lisäksi
lomakkeessa voi olla ruksattavia vaihtoehtoja, kuvakenttiä
ym.
Kun
lomake lähetetään täytettynä vastaanottajalle siirtyy se ensin
vastaanottajan palvelimelle, josta se esimerkiksi välittyy
vastaanottajan sähköpostiin. Tämä vaatii hieman yhteistyötä
palvelimen webmasterin kanssa. Tosin suurimpien palvelimien
kotisivuilta löytyy tarvittavat ohjeet lomakkeen määrittelyihin.
Jotta lomake todella palautuisi oikeaan paikkaan, täytyy lomakkeeseen
määritellä METHOD ja ACTION osat. ACTION määrittelee käytettävän
palvelimen lomakkeenkäsittelyosoitteen.
Eli
lomakkeen alku tulisi näyttää jotakuinkin tällaiselta:
<FORM
METHOD="POST" ACTION="http://www.joku.fi/cgi-bin/FormMail">

Lomakkeen
elementit
Lomakkeen
sisällä voidaan käyttää HTML-koodeja. Lomakkeen ulkoasu kannattaa
testata kuitenkin suosituimmilla selaimilla, sillä lomakkeen
kentät eivät välttämättä menekkään aivan niin kuin pitäisi...
esimerkiksi Netscape levittää kentän leveyttä Exploreriin
verrattuna.
Lomakkeen
kentät määritellään INPUT-koodilla. Esimerkiksi
<INPUT TYPE="kentän tyyppi" NAME="nimi" VALUE="arvo">
Kentän tyyppi vaikuttaa siihen miten kenttä käyttäytyy näytöllä.
TYPE="text"
on tekstikenttä, johon käyttäjä voi kirjoittaa tekstiä. Kentän
ruudulla näkyvän koko voidaan määritellä merkkeinä SIZE="40".
Lisäksi voidaan määritellä tiedon määrän maksimi MAXLENGHT="joku
luku".
TYPE="radio"
on pyöreä valintanappula, joista vain yksi kerrallaan on valittuna.
VALUE kertoo mikä valinta on aktiivisena kun lomake on postitettu.
NAME kertoo mihin ryhmään nappi kuuluu eli saman ryhmän napeilla
pitää olla sana NAME.

TYPE="checkbox"
on rastitettava ruutu, joka voi olla päällä tai pois. Jokaisella
checkboxilla pitää olla oma nimensä. VALUE määrittelee minkä
arvon kenttä saa jos se on valittuna. CHECKED esivalitsee
ruudun.
TYPE="submit"
on painike, joka lähettää lomakkeen tiedot eteenpäin ACTION-kohdassa
määritellylle vastaanottajalle. VALUE näyttää tekstin mikä
painikkeessa lukee.
TYPE="reset"
on painike, joka tyhjentää jo valitut ja täytetyt kentät.
VALUE näyttää tekstin mikä painikkeessa lukee.
TYPE="hidden"
on piilotettu kenttä, joka ei näy käyttäjälle. Piilokentällä
voidaa välittää lomakkeen mukana tietoja lomeketta käsittelevälle
ohjelmalle ilman, että käyttäjä tästä tietää. Eli lähinnä
piilokentät määrittelevät lomakkeen otsikoita tai muuta käsittelyä
helpottavaa tietoa ei niinkään tietoa lomakkeen täyttäjästä.
TYPE="file"
on kenttä, joka mahdollistaa tiedostojen liittämiseen lomakkeeseen.

<<Taulukot
Editorit>>
 
Etusivu>Työhuone>Tietokoneen
abc>Internet >Kotisivun
teko
|