Prima pagina | ![]() |
Structura |
Formatarea |
Liste |
Referinte |
Imagini |
Tabele |
Formulare |
|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | ||||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |||
Formularele Html (forms) au fost introduse pentru realizarea unei mai mari
interactivitati cu vizitatorul site-ului Web. Utilizand formulare se pot culege mai
usor informatii cu privire la vizitator si la preferintele si dorintelor acestuia,
informatii ce urmeaza a fi preluate si prelucrate de aplicatii aflate "in spatele"
paginii (aplicatiile acestea se numesc, generic, scripturi CGI - Common Getway
Interface si ruleaza pe serverul ce gazduieste pagina Web). De exemplu, vizitatorul
unui site ce ofera spre vanzare anumite produse va trebui sa completeze un formular
de comanda. Scriptul CGI preia datele din formular, le prelucreaza (include vizitatorul
in baza de date a clientilor firmei, de exemplu) si creeaza un document de raspuns
(document Html sau mesaj E-mail prin care clientul este anuntat despre receptionarea
comenzii, data limita a onorarii acesteia, e.t.c). Inserarea formularelor in site-uri se realizeaza in mai multe etape:
Realizarea formularelor se face in interiorul marcajelor: <FORM> </FORM>Atributele acestui marcaj sunt:
Marcajul <Input>Marcajul <Input> poate fi utilizat in conjunctie cu urmatoarele atribute:
TEXT, PASSWORD, RESET/SUBMIT
Atributul NAME permite definirea numelor, pentru identificarea datelor care vor fi trimise catre server Daca un ecran (formular) cere utilizatorului sa tasteze o parola, formularul poate da atributului
TYPE valoarea PASSWORD (TYPE =PASSWORD). Utilizand PASSWORD în acest mod
formularul nu va afisa caracterele introduse de utilizator. Urmatorul fragment HTML ilustreaza
utilizarea atribuirii TYPE =PASSWORD:
< INPUT NAME=" login" > Parola_mea < INPUT TYPE="Parola" NAME="P_numep" > Cand un utilizator tasteaza raspunsuri într-un formular, pot exista situatii în care va dori sa
o ia de la început, în asemenea cazuri, proiectantii pot include în formular un buton Reset pe
care utilizatorul poate efectua clic pentru a restabili valorile originale (prestabilite). Atunci
cand utilizatorul selecteaza butonul Reset, formularul reface valorile prestabilite ale tuturor
elementelor < INPUT > care includ atributul TYPE=RESET. Cand un proiectant utilizeaza un formular HTML pentru a obtine informatii de la utilizator,
formularul trebuie sa furnizeze utilizatorului o cale pentru a raspunde, în acest scop se utilizeaza
elementul < INPUT > cu atributul TYPE=SUBMIT. Browserul, ca raspuns, va reda elementul
sub forma unui buton pe care utilizatorul poate efectua un clic. Atunci cand vin formular utilizeaza
un element < INPUT > cu atributul SUBMIT, elementul < INPUT > poate utiliza doua atribute
optionale: NAME si VALUE. Atributul NAME specifica numele butonului SUBMIT, iar atributul
VALUE furnizeaza o valoare pentru variabila reprezentata prin campul din formular. TEXTAREA <TEXTAREA NAME = "nume_camp" rows = "r" cols = "c">
ROWS - arata numarul de randuri care pot fi afisate Prin introducerea atributului MULTIPLE SIZE se pot alege mai multe optiuni dintr-o lista CHECKBOX (caseta de validare) <INPUT TYPE = "checkbox" VALUE = "v" CHECKED>
VALUE - atribut optional care specifica valoarea trimisa catre server in caz ca acest atribut este selectat Cand proiectati formulare, vor exista situatii în care utilizatorul va trebui sa raspunda cu da
sau nu, ori cu adevarat sau fals. De exemplu, daca pagina dumneavoastra Web permite
utilizatorului sa aleaga cea mai grozava pizza, locatia va trebui sa permita utilizatorului sa
„aleaga" ingredientele dorite, de exemplu piper, branza si ardei iute. Pentru a crea casete de
validare în formulare HTML, utilizati un element < INPUT > cu un atribut TYPE=CHECKBOX.
în functie de continutul formularului, utilizatorul poate selecta mai multe casete. Atunci cand
un formular utilizeaza un element < INPUT > cu atributul CHECKBOX, elementul trebuie sa
includa atributele NAME si VALUE. Atributul NAME specifica un nume pentru acest camp de
intrare (pentru caseta de validare). Atributul VALUE va memora valoarea campului. RADIO <INPUT TYPE = "radio" VALUE = "v" CHECKED>. In unele cazuri, un formular poate solicita utilizatorului selectia unei optiuni diri rnai multe.
De exemplu, formularul îl poate întreba cum doreste sa ajunga într-un oras: cu trenul, cu
avionul sau cu automobilul, în acest caz, utilizatorul poate selecta una si numai una dintre
optiuni. Pentru a crea un formular în care utilizatorul poate selecta o singura optiune, formularul
trebuie sa foloseasca un element < INPUT > cu un atribut TYPE =RADIO.
Cand un formular utilizeaza atributul RADIO, elementul < INPUT > trebuie sa specifice un
atribut NAME si un atribut VALUE. Atributul NAME specifica numele unui anumit camp (un
buton de selectare). Atributul VALUE contine valoarea campului.
în functie de optiunile formularului, dumneavoastra puteti preselecta unul din butoanele de
selectare ca buton prestabilit. La selectarea unui buton, formularul trebuie sa asocieze atributul
CHECKED elementului corespunzator.
HIDDEN - transmite o informatie la server ascunzand textul. Este necesara prezenta atributului VALUE pentru a se specifica valoarea textului ascuns, care va fi emis catre server. ExempluIMAGE < INPUT TYPE="image" NAME="punct" SRC="glob.gif >
In functie de continutul ecranului, exista situatii în care proiectantii doresc ca utilizatorii sa
livreze formularul printr-un clic de mouse pe o imagine, în acest scop, proiectantul furnizeaza
un element < INPUT > cu atributul TYPE=IMAGE. Daca utilizatorul va efectua clic pe imagine,
browserul va memora coordonatele x si y ale pixelului respectiv. In continuare, browserul va
furniza întregul formular.
Cand un formular utilizeaza atributul IMAGE, elementul < INPUT > trebuie sa includa un
atribut NAME si un atribut SRC. Atributul NAME specifica un nume pentru campul de intrare
al formularului. Atributul SRC specifica adresa URI a sursei de imagine. Atributul ALIGN este
optional, dar daca îl includeti, trebuie utilizat exact ca în cazul elementului < IMG >.
SELECT
Pe masura ce formularele HTML devin mai complexe, proiectantii includ adesea liste cu
derulare (scrolling lists) sau meniuri derulante (pull-down). Pentru aceasta, proiectantii utilizeaza
elementul < SELECT > cu atributul TYPE=SELECT. Pentru definirea intrarilor listei, se folosesc
elementele < OPTION >. Elementul < SELECT > admite trei atribute optionale: MULTIPLE,
NAME si SIZE. BUTTON
Limbajul Html permite definirea butoanelor "simple" prin a caror apasare se poate realiza o anumita actiune (de exemplu, pentru a face un link spre alt document). |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |