Oznaka form
Oznaka form ustvarja obrazec za pošiljanje
podatkov na strežnik, kjer bodo ti podatki obdelani
s pomočjo programskega jezika PHP.
Podatke obrazca je mogoče obdelati tudi
s pomočjo programskega jezika JavaScript.
Oznaka služi kot vsebnik za oznake input,
textarea,
select,
button,
fieldset.
Naštetih oznak ni nujno potrebno namestiti
v oznako form, toda če tega ne storimo,
ne bo prišlo do pošiljanja obrazca na strežnik.
Pošiljanje obrazca na strežnik se izvede ob
kliku na gumb, ustvarjen z oznako input
z atributom type z vrednostjo submit,
ali na gumb button.
Atributi
| Atribut | Opis |
|---|---|
action |
Kam pošljemo obrazec, na katero stran spletnega mesta (lastnega ali tujega).
Če pustimo prazno - se bo obrazec poslal na trenutno stran. Neobvezen atribut.
V atributu je mogoče navesti povezavo do določenega mesta na strani (preko #, kot
v oznaki a). V tem primeru bo brskalnik po pošiljanju obrazca
odprl stran, določeno v atributu action, na navedenem mestu.
|
method |
Metoda pošiljanja obrazca, lahko je POST ali GET. Sestavljalcu strani tega ni nujno vedeti.
Neobvezen atribut. Privzeto ima vrednost GET.
|
target |
Določa povezavi, v katerem zavihku naj se odpre: v novem, v trenutnem ali v okvirju (frame).
Neobvezen atribut. |
enctype |
Določa način kodiranja podatkov obrazca.
Neobvezen atribut. Za več podrobnosti glej atribut enctype.
|
Vrednosti atributa target
| Vrednost | Opis |
|---|---|
_blank |
Stran se bo odprla v novem zavihku brskalnika. |
_self |
Stran se bo odprla v trenutnem zavihku brskalnika. |
_parent |
Stran se bo odprla v nadrejenem okvirju (frame). |
_top |
Prekliče vse okvirje in naloži stran v celotno okno brskalnika. |
Privzeta vrednost: _self.
Primer obrazca
<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>
:
Glejte tudi
-
atribut
form,
ki omogoča namestitev elementov obrazca zunaj oznakeform