? Selv om det er forskjeller mellom klient og server validering , er det best å utføre begge så skjemadata er nøyaktig etter valideringen og gir en bedre brukeropplevelse. Funksjoner
klientsiden validering kjører i en nettleser ved hjelp av en klient skriptspråk , som JavaScript , for å sjekke om formen verdiene er riktige. Client - side validering gir brukerne umiddelbar tilbakemelding , senker bruk av båndbredde og er mye raskere enn server-side validering. Med server-side validering, er skjemaet informasjon innsendt og analysert av webserveren gjennom en server - skriptspråk , som for eksempel PHP eller Perl.
Security
Server - side validering er sikker og fungerer sømløst med alle nettlesere. Men du bør ikke stole på data lagt inn på et skjema hvis du bare har klientsiden validering, som kan manipuleres . Noen som leser websiden kunne se validering script , redigere eller slette validering koden og sende inn skjemaet.
Kompatibilitet
Server - side validering er mer kompatibel fordi JavaScript ikke trenger å være aktivert. Med klient - side validering , hvis en bruker deaktiverer JavaScript, vil ingen validering forekomme. Server - side validering gir form til å bli gjennomført uten avbrudd fra validering feil eller advarsler .