Form tags
Tags form izveido formu datu iesniegšanai
serverim, kur šie dati tiks apstrādāti
ar PHP valodas palīdzību.
Arī formas datus var apstrādāt
ar JavaScript valodas palīdzību.
Tags kalpo kā konteiners tagiem input,
textarea,
select,
button,
fieldset.
Minētie tagi ne vienmēr ir jānovieto
tagā form, bet, ja tas netiek darīts,
forma netiks nosūtīta uz serveri.
Formas iesniegšana serverī tiek veikta, nospiežot
uz pogas, ko izveido tags input
ar atribūtu type ar vērtību submit,
vai uz pogas button.
Atribūti
| Atribūts | Apraksts |
|---|---|
action |
Kur iesniedzam formu, uz kuru vietnes lapu (savu vai svešu).
Ja atstāt tukšu - forma tiks nosūtīta uz pašreizējo lapu. Neobligāts atribūts.
Atribūtā var norādīt saiti uz noteiktu lapas vietu (caur #, kā
tagā a). Šajā gadījumā pēc formas iesniegšanas
pārlūkprogramma atvērs lapu, kas norādīta atribūtā action, norādītajā vietā.
|
method |
Formas iesniegšanas metode, var būt POST vai GET. Maketētājam tas jāzina ne obligāti.
Neobligāts atribūts. Pēc noklusējuma ir vērtība GET.
|
target |
Norāda saitei, kurā cilnē tai jāatveras: jaunā, pašreizējā vai ietvarā.
Neobligāts atribūts. |
enctype |
Definē datu kodēšanas metodi formā.
Neobligāts atribūts. Sīkāk skat. atribūts enctype.
|
Atribūta target vērtības
| Vērtība | Apraksts |
|---|---|
_blank |
Lapa atvērsies jaunā pārlūkprogrammas cilnā. |
_self |
Lapa atvērsies pašreizējā pārlūkprogrammas cilnā. |
_parent |
Lapa atvērsies vecākā ietvarā. |
_top |
Atceļ visus ietvarus un ielādē lapu pilnā pārlūkprogrammas logā. |
Noklusējuma vērtība: _self.
Formas piemērs
<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>
:
Skatiet arī
-
atribūts
form,
kas ļauj novietot formas elementus ārpus tagsform