Sunteți pe pagina 1din 2

function validateForm()

Validarea formularului obișnuia să apară la server, după ce clientul a introdus


toate datele necesare și apoi a apăsat butonul Trimitere. Dacă datele introduse de
un client au fost incorecte sau pur și simplu lipseau, serverul ar trebui să
trimită toate datele înapoi clientului și să solicite ca formularul să fie retrimis
cu informații corecte. Acesta a fost într-adevăr un proces îndelungat care obișnuia
să pună o povară asupra serverului.

JavaScript oferă o modalitate de a valida datele formularului pe computerul


clientului înainte de a le trimite la serverul web. Validarea formularului
îndeplinește, în general, două funcții.

Validare de bază - În primul rând, formularul trebuie verificat pentru a vă asigura


că toate câmpurile obligatorii sunt completate. Ar necesita doar o buclă prin
fiecare câmp din formular și să verificați datele.

Validarea formatului de date - În al doilea rând, datele introduse trebuie


verificate pentru o formă și o valoare corecte. Codul dvs. trebuie să includă o
logică adecvată pentru a testa corectitudinea datelor.

Procesul de validare a formularului constă de obicei în două părți - validarea


câmpurilor obligatorii care se efectuează pentru a vă asigura că toate câmpurile
obligatorii sunt completate și validarea formatului de date care se efectuează
pentru a se asigura că tipul și formatul datelor introduse în formularul este
valabil.

Ei bine, să mergem direct la el și să vedem cum funcționează de fapt.

Validarea unui formular: datele introduse într-un formular trebuie să fie în


formatul potrivit și anumite câmpuri trebuie să fie completate pentru a utiliza în
mod eficient formularul trimis. Numele de utilizator, parola, informațiile de
contact sunt câteva detalii care sunt obligatorii în formulare și, prin urmare,
trebuie furnizate de utilizator.

isset()

Funcția isset () verifică dacă este setată o variabilă, ceea ce înseamnă că trebuie
declarată și nu este NULL.

Această funcție returnează true dacă variabila există și nu este NULL, altfel
returnează false.

Notă: Dacă sunt furnizate mai multe variabile, atunci această funcție va reveni
adevărată numai dacă toate variabilele sunt setate.

Sfat: O variabilă poate fi dezactivată cu funcția unset ().

Funcția PHP isset () este utilizată pentru a verifica dacă a fost setată sau nu o
variabilă.

Acest lucru poate fi util pentru a verifica dacă butonul de trimitere este sau nu
făcut clic.

Funcția isset () va returna valoarea adevărată sau falsă. Funcția isset ()


returnează true dacă variabila este setată și nu nulă.
Puteți utiliza funcția „isset” pe orice variabilă pentru a determina dacă a fost
setată sau nu. Puteți utiliza această funcție în matricea $ _POST pentru a
determina dacă variabila a fost postată sau nu. Acest lucru se aplică adesea
valorii butonului de trimitere, dar poate fi aplicat oricărei variabile.

foreach

Construcția foreach oferă o modalitate ușoară de a itera peste matrice. foreach


funcționează numai pe tablouri și obiecte și va emite o eroare atunci când
încercați să o utilizați pe o variabilă cu un tip de date diferit sau o variabilă
neinițializată. Există două sintaxi:

foreach (iterable_expression as $ value)


afirmație
foreach (iterable_expression as $ key => $ value)
afirmație

Prima formă parcurge iterabilul dat de iterable_expression. La fiecare iterație,


valoarea elementului curent este atribuită valorii $.

Al doilea formular va atribui în plus cheia elementului curent variabilei $ cheie


de pe fiecare iterație.

Este posibil să personalizați iterația obiectului.

Pentru a putea modifica direct elementele matricei din buclă precede valoarea $ cu
&. În acest caz, valoarea va fi atribuită prin referință.

PHP $ _POST

PHP $ _POST este o variabilă super globală PHP care este utilizată pentru a colecta
date de formular după trimiterea unui formular HTML cu method = "post". $ _POST
este, de asemenea, utilizat pe scară largă pentru a transmite variabile.

Exemplul de mai jos prezintă un formular cu un câmp de introducere și un buton de


trimitere. Când un utilizator trimite datele făcând clic pe „Trimiteți”, datele
formularului sunt trimise în fișierul specificat în atributul de acțiune al
etichetei <form>. În acest exemplu, indicăm fișierul în sine pentru procesarea
datelor din formular. Dacă doriți să utilizați un alt fișier PHP pentru a procesa
datele formularului, înlocuiți-l cu numele de fișier la alegere. Apoi, putem folosi
variabila super globală $ _POST pentru a colecta valoarea câmpului de intrare:

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