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">

Alkuun

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.

Alkuun

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>>
Alkuun

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