Form-tagi
form-tagi luo lomakkeen tietojen lähettämiseen
palvelimelle, jossa nämä tiedot käsitellään
käyttäen PHP-kieltä.
Lomaketietoja voidaan käsitellä myös
käyttäen JavaScript-kieltä.
Tagi toimii säiliönä seuraaville tageille: input,
textarea,
select,
button,
fieldset.
Mainittuja tageja ei ole pakko sijoittaa
form-tagin sisään, mutta jos näin ei tehdä,
lomaketta ei lähetetä palvelimelle.
Lomakkeen lähetys palvelimelle tapahtuu
painamalla input-tagilla luotua painiketta,
jolla on type-attribuutti asetettuna arvoon submit,
tai button-tagilla luotua painiketta.
Attribuutit
| Attribuutti | Kuvaus |
|---|---|
action |
Minne lomake lähetetään, mille verkkosivuston sivulle (oman tai kolmannen osapuolen).
Jos jätetään tyhjäksi, lomake lähetetään nykyiselle sivulle. Ei-pakollinen attribuutti.
Attribuutissa voidaan määrittää linkki tiettyyn kohtaan sivulla (käyttäen #, kuten
a-tagissa). Tässä tapauksessa lomakkeen lähetyksen jälkeen
selain avaa action-attribuutissa määritetyn sivun määritetyssä kohdassa.
|
method |
Lomakkeen lähetystapa, voi olla POST tai GET. HTML-koodaajan ei tarvitse tietää tätä.
Ei-pakollinen attribuutti. Oletusarvo on GET.
|
target |
Määrittää, missä välilehdessä linkin tulisi avautua: uudessa, nykyisessä tai kehyksessä.
Ei-pakollinen attribuutti. |
enctype |
Määrittää lomaketietojen koodaustavan.
Ei-pakollinen attribuutti. Katso lisätietoja attribuutista enctype.
|
Attribuutin target arvot
| Arvo | Kuvaus |
|---|---|
_blank |
Sivu avautuu uuteen selainvälilehteen. |
_self |
Sivu avautuu nykyiseen selainvälilehteen. |
_parent |
Sivu avautuu ylemmässä kehyksessä. |
_top |
Poistaa kaikki kehykset ja lataa sivun koko selainikkunaan. |
Oletusarvo: _self.
Esimerkki lomakkeesta
<form action="" method="GET">
<input type="text"><br><br>
<input type="checkbox">
<input type="checkbox" checked>
<input type="radio" name="radio">
<input type="radio" name="radio">
<br><br>
<textarea></textarea><br><br>
<input type="submit">
</form>
:
Katso myös
-
attribuutti
form,
joka mahdollistaa lomakeelementtien sijoittamisenform-tagin ulkopuolelle