A form tag
A form tag egy űrlapot hoz létre adatok szerverre történő elküldéséhez,
ahol ezeket az adatokat PHP nyelven dolgozzák fel.
Az űrlap adatai feldolgozhatók
JavaScript nyelven is.
A tag tárolóként szolgál a input,
textarea,
select,
button,
fieldset
tagek számára.
Ezeket a tageket nem feltétlenül kell a form tagben elhelyezni,
de ha ezt nem tesszük meg, akkor az űrlap nem kerül elküldésre a szerverre.
Az űrlap szerverre történő elküldése a
input taggel létrehozott gombra kattintással történik,
amelynek a type attribútuma submit értékre van állítva,
vagy egy button gombra kattintással.
Attribútumok
| Attribútum | Leírás |
|---|---|
action |
Hova küldjük el az űrlapot, melyik weboldalra (saját vagy másé).
Ha üresen hagyjuk, az űrlap az aktuális oldalra kerül elküldésre. Nem kötelező attribútum.
Az attribútumban megadhatunk egy linket az oldal egy meghatározott helyére (#-on keresztül, mint
a a tagben). Ebben az esetben az űrlap elküldése után
a böngésző a action attribútumban megadott oldalt a megadott helyen nyitja meg.
|
method |
Az űrlap elküldésének módja, lehet POST vagy GET. A webfejlesztőnek nem feltétlenül kell ezt tudnia.
Nem kötelező attribútum. Alapértelmezett értéke a GET.
|
target |
Megadja a linknek, hogy melyik lapon nyíljon meg: új lapon, az aktuális lapon vagy egy keretben.
Nem kötelező attribútum. |
enctype |
Meghatározza az űrlap adatainak kódolási módját.
Nem kötelező attribútum. Részletesebben lásd: enctype attribútum.
|
A target attribútum értékei
| Érték | Leírás |
|---|---|
_blank |
Az oldal egy új böngészőlapon fog megnyílni. |
_self |
Az oldal az aktuális böngészőlapon fog megnyílni. |
_parent |
Az oldal a szülő keretben fog megnyílni. |
_top |
Minden keretet megszüntet és az oldalt a böngésző teljes ablakában tölti be. |
Alapértelmezett érték: _self.
Példa egy űrlapra
<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>
:
Lásd még
-
a
formattribútum,
amely lehetővé teszi az űrlap elemeinek aformtagon kívüli elhelyezését