HTML si CSS (Programator Web 1)

DOCUMENTATIE CURS

Ce este un formular ? Tagul Form

Un formular HTML contine anumite elemente numite controale (controls) ce au scopul sa primeasca input (informatii) de la utilizator, prin mouse sau tastatura, informatii ce vor fi trimise apoi catre un script (un fisier php de exemplu) aflat pe serverul web. Scriptul respectiv proceseaza acele informatii (le introduce intr-o baza de date, logheaza utilizatorul, actualizeaza un shopping cart, etc).

Informatiile completate de utilizator pe o pagina web sunt trimise catre acel script in momentul cand utilizatorul apasa butonul "submit" al formularului. In engleza se foloseste termenul "submit" pentru actiunea efectiva prin care un formular trimite datele.

Form
Elementele unui formular sunt cuprinse intre tagurile <form></form>.
Tagul <form> are doua atribute importante: method si action.


- method - atribut al tagului form, se refera la metoda prin care sunt trimise valorile din formular catre script. Si poate avea urmatoarele valori:
  • "get" - in acest caz, valorile formularului vor fi adaugate la URL-ul specificat prin action in forma variabila=valoare. Exemplu: http://www.paginamea.ro/script.php?prenume=Maria&nume;=Ionescu
    Sirul de caractere prenume=Maria&nume;=Ionescu se numeste query string.
    Perechile variabila=valoare sunt separate intre ele prin simbolul &, iar de URL prin simbolul ?
  • "post" - valorile formularului sunt trimise catre scriptul de pe server in mod invizibil pentru utilizator, prin headerele protocolului http.

    - action - acest atribut se foloseste pentru a scrie calea catre scriptul catre care sunt trimise valorile formularului.
    Exemplu <form method = "post" action = "insert.php"></form>
© 2006-2012 Crystal Mind Academy. All rights reserved