Formulare HTML. Metoda GET. Metoda POST. Atributul name.
Partajeaza in Google Classroom
Memorator: Descriere video Descarcă PDF
Trimiterea datelor formularului se face cu metoda implicită GET.
Cu toate acestea, atunci când este utilizat GET, datele formularului trimis vor fi vizibile în câmpul adresei paginii:
/action_page.php?firstname=Donald&lastname=Duck
Note despre GET:
- Adaugă datele formularului în perechi nume / valoare la adresa URL.
- Lungimea unei adrese URL este limitată (2048 de caractere).
- Nu folosiți niciodată GET pentru a trimite date sensibile! (va fi vizibil pe adresa URL).
- Util pentru trimiterile de formular unde un utilizator dorește să marcheze rezultatul.
- GET este mai bun pentru datele care nu sunt sigure, cum ar fi șirurile de interogare din Google.
Utilizați întotdeauna POST dacă datele din formular conțin informații personale sau sensibile. Metoda POST nu afișează datele formularului trimis în câmpul adresei paginii.
Note despre POST:
POST-ul nu are limitări de mărime și poate fi utilizat pentru a trimite cantități mari de date.
Trimiterile de formular cu POST nu pot fi marcate.
Atributul name
Fiecare câmp de intrare trebuie să aibă un atribut name pentru a fi transmis.
Dacă atributul name este omis, datele câmpului de intrare nu vor fi deloc trimise.
Acest exemplu va trimite doar câmpul de introducere „Nume de familie” (Last name):
Exemplu:
<form action="/action_page.php">
Prenume:<br>
<input type="text" value="Donald"><br>
Nume:<br>
<input type="text" name="lastname" value="Duck"><br><br>
<input type="submit" value="Submit">
</form>