curs webdesign
Formulare în HTML
Formularele reprezintă o metodă de interactivitate cu utilizatorii paginii dvs web. Prin intermediul unui formular puteţi obţine date importante de la vizitatorii paginii dvs. Dupa ce formularul a fost completat, utilizatorul apasă un buton de trimitere, iar dvs primiţi datele introduse în formular sub forma unui e-mail sau datele vor fi procesate cu ajutorul unui limbaj de programare şi adăugate într-o bază de date. În această lecţie vom învăţa cum se pot adăuga în cadrul unei pagini web diferite tipuri de formulare, dar şi cum putem trimite datele introduse într-un formular, prin email. Pentru a folosi un formular în pagina ta web, va trebui sa folosiţi tag-urile <FORM> si </FORM>. Între aceste tag-uri vor fi introduse toate elementele formularului. Folosind formularele webdesignerul(webmaster) sau administratorul site-ului poate colecta diverse informaţii de la vizitatori. Cele mai importante atribute ale etichetei <form> sunt action şi method. action meţionează adresa scriptului (aflat pe server) care va interpreta formularul. Aceste scripturi pot fi scrise în limbajele PHP sau Perl. method indică metoda folosită de browser pentru transmiterea formularului. Poate lua valorile get şi post. get - datele sunt trimise prin adăugarea la adresa indicată de action. Permite trimiterea unor mici cantităţi de date. post - datele sunt trimise separat şi sunt permise cantităţi mari de date. Exemplu: formular cu 2 câmpuri text, buton Trimite şi buton Sterge HTML
Afisare Nume:
<form action="script.php" method="post"> Nume:<input type="text" name="nume"> Prenume:<input type="text" name="prenume"><br> <input type="submit" value="Trimite"><input type="reset" value="Sterge"> </form>
Prenume:
Trimite
Sterge
Eticheta <input> poate avea atributele: type - indică tipul datelor care vor fi introduse (text=text, submit=trimite, reset=sterge, password=parola, hidden=nu este vizibil, checkbox=caseta de validare, button=buton, radio=selectarea unui singur element dintr-un grup, file=fisier pentru upload, image=butonul va fi inlocuit cu o imagine) name - numele asociat cimpului respectiv. Este folosit la prelucrarea datelor de catre scriptul mentionat in action size - numarul de caractere vizibile din camp maxlenght - numarul maxim de caractere introduse in camp readonly - datele prezente in camp nu pot fi modificate
1