Form žymė
Žymė form sukuria formą duomenų siuntimui
į serverį, kur šie duomenys bus apdoroti
naudojant PHP kalbą.
Taip pat formos duomenys gali būti apdoroti
naudojant JavaScript kalbą.
Žymė yra konteineris žymėms input,
textarea,
select,
button,
fieldset.
Minėtos žymės nebūtinai turi būti talpinamos
žymėje form, bet jei to nepadarysi,
nebus įvykdyta formos siuntima į serverį.
Formos siuntimas į serverį yra vykdomas
paspaudus mygtuką, sukurtą žyme input
su atributu type reikšmėje submit,
arba ant mygtuko button.
Atributai
| Atributas | Aprašas |
|---|---|
action |
Kur siunčiame formą, į kurį svetainės puslapį (savo ar svetimą).
Jei paliksite tuščią - forma bus išsiųsta į dabartinį puslapį. Neprivalomas atributas.
Atribute galima nurodyti nuorodą į konkretų puslapio vietą (per #, kaip
žymėje a). Tokiu atveju, po formos siuntimo
naršyklė atvers puslapį, nurodytą atribute action, nurodytoje vietoje.
|
method |
Formos siuntimo metodas, gali būti POST arba GET. Kūrėjui tai žinoti nebūtina.
Neprivalomas atributas. Pagal nutylėjimą turi reikšmę GET.
|
target |
Nurodo nuorodai kuriame skirtuke jai atsidaryti: naujame, dabartiniame arba freime.
Neprivalomas atributas. |
enctype |
Apibrėžia formos duomenų kodavimo būdą.
Neprivalomas atributas. Išsamiau žr. atributą enctype.
|
Atributo target reikšmės
| Reikšmė | Aprašas |
|---|---|
_blank |
Puslapis atsidarys naujame naršyklės skirtuke. |
_self |
Puslapis atsidarys dabartiniame naršyklės skirtuke. |
_parent |
Puslapis atsidarys tėvinėje freime. |
_top |
Atšaukia visus freimus ir įkelia puslapį visame naršyklės lange. |
Reikšmė pagal nutylėjimą: _self.
Formos pavyzdys
<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>
:
Taip pat žiūrėkite
-
atributą
form,
kuris leidžia talpinti formos elementus už žymėsformribų