Tagul form
Tagul form creează un formular pentru trimiterea
datelor către server, unde aceste date vor fi procesate
cu ajutorul limbajului PHP.
De asemenea, datele formularului pot fi procesate
cu ajutorul limbajului JavaScript.
Tagul servește ca container pentru tagurile input,
textarea,
select,
button,
fieldset.
Tagurile menționate nu trebuie neapărat plasate
în tagul form, dar, dacă acest lucru nu se face,
nu va avea loc trimiterea formularului către server.
Trimiterea formularului către server se realizează prin
apăsarea butonului, creat de tagul input
cu atributul type cu valoarea submit,
sau pe butonul button.
Atribute
| Atribut | Descriere |
|---|---|
action |
Unde trimitem formularul, pe ce pagină a site-ului (a noastră sau a altcuiva).
Dacă este lăsat gol - formularul va fi trimis către pagina curentă. Atribut opțional.
În atribut se poate specifica un link către un anumit loc din pagină (prin #, ca
în tagul a). În acest caz, după trimiterea formularului
browser-ul va deschide pagina, specificată în atributul action, în locul indicat.
|
method |
Metoda de trimitere a formularului, poate fi POST sau GET. Pentru un layout designer acest lucru nu este obligatoriu să știe.
Atribut opțional. Implicit are valoarea GET.
|
target |
Specifică linkului în ce filă să se deschidă: într-una nouă, în cea curentă sau într-un frame.
Atribut opțional. |
enctype |
Definește modul de codare a datelor formularului.
Atribut opțional. Pentru mai multe detalii vezi atributul enctype.
|
Valorile atributului target
| Valoare | Descriere |
|---|---|
_blank |
Pagina se va deschide într-o filă nouă a browser-ului. |
_self |
Pagina se va deschide în fila curentă a browser-ului. |
_parent |
Pagina se va deschide în frame-ul părinte. |
_top |
Anulează toate frame-urile și încarcă pagina în fereastra completă a browser-ului. |
Valoare implicită: _self.
Exemplu de formular
<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>
:
Vezi și
-
atributul
form,
care permite plasarea elementelor formularului în afara taguluiform