form žymė nurodo formą. Formos yra naudojamos, kai norime suteikti vartotojui galimybę įvesti kokią nors informaciją. Kartu su <form> žyme yra naudojama žymė <input>, kuri nurodo įvedimo lauką. Įvedimo laukai gali būti skirtingi - teksto laukai, pasirinkimo meniu, radio-mygtukai, pateikimo mygtukai ir t.t. Formos yra naudojamos duomenų perdavimui į serverį.
Pastaba: <form> yra blokinio tipo elementas ir sukuria perėjimą į naują eilutę prieš ir po savęs.
daugiau pavyzdžių rasite straipsnyje "HTML formos"
form žymę palaiko visos pagrindinės naršyklės
| Atributas | Reikšmė | Aprašymas | DTD |
|---|---|---|---|
| Privalomi atributai |
|||
| action | URL | Nurodo kur siųsti formos duomenis, kai jie yra pateikiami |
STF |
| Pasirenkamieji atributai | |||
| accept | MIME_tipas | Nurodo kokius failų tipus gali priimti serveris, pvz.: image/gif, image/jpeg ir kt. Šio atributo taisyklingai nepalaiko nė viena iš pagrindinių naršyklių. Dėl saugumo, kraunami failai turi būti patikrinami serveryje su tokiomis kalbomis kaip PHP. | STF |
| accept-charset | simbolių_koduotė | Nurodo kokia koduote koduoti į serverį siunčiamą tekstą, pvz.: ISO-8859-1 ar UTF-8 ar kt. Šio atributo taisyklingai nepalaiko Internet Explorer naršyklė. Jei naudosite reikšmę ISO-8859-1, tada Internet Explorer naršyklė nusiųs serveriui reikšmę Windows-1252. |
STF |
| enctype |
application/x-www-form-urlencoded
|
Nurodo kaip koduoti formos duomenis. | STF |
| method |
get post |
Nurodo kaip persiųsti duomenis. Get masyvas yra atvaizduojamas adreso juostoje, todėl siunčiant tokius duomenis kaip prisijungimo vardą ir slaptažodį geriau naudoti post metodą. | STF |
| name | vardas | Nurodo formos vardą. | TF |
| target |
_blank _self _parent _top rėmo_pavadinimas |
Nevartotinas. Nurodo kur atidaryti formos atribute action esančią nuorodą. | TF |
| Standartiniai atributai |
|||
| class | klasės_vardas | Nurodo kokiai klasei priklauso elementas |
STF |
| dir | rtl ltr |
Nurodo teksto kryptį elemente ltr (left to right) - iš kairės i dešinę, rtl (right to left) - iš dešinės į kairę | STF |
| id | id | Nurodo unikalų elemento id numerį ar pavadinimą | STF |
| lang | kalbos_kodas | Nurodo kalbos kodą, jei reikia nurodyti kokia kalba yra pateiktas elemento turinys |
STF |
| style | stiliaus_taisyklės (css) |
Nurodo vidinį elemento stilių naudojant css stiliaus taisykles |
STF |
| title | tekstas | Nurodo papildomą elemento informaciją | STF |
| xml:lang | kalbos_kodas | Nurodo kalbos kodą xhtml dokumento elemento turiniui | STF |
Paaiškinimai: DTD indeksas - nurodo su kokiais dokumentų tipais galime naudoti konkretų atributą. S - Strict, T - Transitional, F - Frameset
žiūrėti visus standartinius atributus
| Atributas | Reikšmė | Aprašymas |
|---|---|---|
| onclick | skriptas | Skriptas bus vykdomas, kai vartotojas paspaus su pele ant elemento |
| ondblclick | skriptas | Skriptas bus vykdomas, kai vartotojas du kartus paspaus su pele ant elemento |
| onmousedown | skriptas | Skriptas bus vykdomas, kai vartotojas įspaus pelės mygtuką |
| onmousemove | skriptas | Skriptas bus vykdomas, kai vartotojas su pele užeis ant elemento |
| onmouseout | skriptas | Skriptas bus vykdomas, kai vartotojas su pele nueis nuo elemento |
| onmouseover | skriptas | Skriptas bus vykdomas, kai vartotojas su pele judės ant elemento |
| onmouseup | skriptas | Skriptas bus vykdomas, kai vartotojas atleis įspaustą pelės mygtuką |
| onkeydown | skriptas | Skriptas bus vykdomas, kai vartotojas įspaus mygtuką su klaviatūra |
| onkeypress | skriptas | Skriptas bus vykdomas, kai vartotojas paspaus ir atleis mygtuką su klaviatūra |
| onkeyup | skriptas | Skriptas bus vykdomas, kai vartotojas atleis paspaustą mygtuką su klaviatūra |
| onreset | skriptas | Skriptas bus vykdomas, kai vartotojas atstatys formos duomenis |
| onsubmit | skriptas | Skriptas bus vykdomas, kai vartotojas pateiks formos duomenis |