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.