Sunteți pe pagina 1din 2

Operarea cu formulare. Marcaje utilizate în această sintaxă.

Un formular reprezintă un ansamblu de zone active alcatuită din butoane, casete de


selecţie, cîmpuri de editare ș.a.
Formularele asigură construirea unori pagini Web care au posibilitatea de a permite
utilizatorilor să introducă efectiv informaţii şi să le transmită serverului cac ulterior ele să fie
prelucrate. Formularele pot avea o gamă mare de varietăți de la o simplă casetă de text pentru
introducerea unui text simplu de caractere pe post de cheie de cautare a elementului caracteristic
tuturor motoarelor de căutare din Web, pînă la o structură complexă ,cu multe secţiuni care oferă
facilităţi multiple de transmisie a datelor de la utilizator. O sesiune cu o pagină web ce conţine
un formular are următoarele etape: [1]
 Utilizatorul introduce informația în formular şi o expediează unui server;
 O aplicaţie de pe server analizează și prelucrează formularul completat şi dacă este
necesar stochează datele într-o bază de date ce se află pe server.
 Dacă este nevoie serverul poate expedia un raspuns utilizatorului.
Un formular este descris într-un bloc de etichete corespondente <form> şi </form>.
Descrierea atributelor esenţiale ale elementului <form>
Există două atribute ce sunt esenţiale ale elementului <form>:
1. Atributul action ce precizează ce se va întampla cu datele formularului odată ce acestea
ajung la server. De regulă, valoarea atributului action este o adresa URL a unui script aflat pe un
srver care primeşte datele din formular, efectuează o prelucrare a datelor şi o expediează către
utilizator un răspuns [1].
Script-urile pot fi scrise în diferite limbajele Perl, C, PHP, Unix shell. Cel mai frecvent
este utilizat limbajul PHP.
2. Atributul method precizează ce metoda va fi utilizată de browser pentru expedierea
datelor formularului. Pot fi utilizate următoarele valori:
 Get ce este valoare implicită. În acest caz, datele sunt adăugate la adresa URL
precizată de atributul action [1].
- astfel nu este permis volum mare de date maxim 1 Kb
- între adresa URL şi date este inserat un simbol de "?".
Datele vor fi adăugate conform sintaxei: numele-campului = valoarea-cîmpului. Între
careva seturi de date este introdus simbolul "&".
 POST în acest caz datele sunt transmise separat. Sunt acceptate cantităţi mari de date
ce pot ajunge la ordinul de MB. [1]
Pentru ca un formular să poată fi funcţional, trebuie de precizat ce se va întâmpla cu el
după completarea lui cu date şi transmiterea acestora spre server. Cel mai banal mod de utilizare
a formularului este expedierea lui prin e-mail. Pentru aceasta este utilizat un atribut al etichetei
<form>: şi anume atributul action care poate primi ca valoare mailto: concatenat cu o adresă de
e-mail corectă către care formularul completat va fi expediat [1].

S-ar putea să vă placă și