? Selv om der er forskelle mellem klient og server validering, er det bedst at udføre begge så formulardata er korrekte efter valideringsprocessen og giver en bedre brugeroplevelse. Features
Client side validering kører i en webbrowser via en klient scriptsprog , såsom JavaScript , for at kontrollere , om danner værdier er korrekte. Client -side validering giver brugerne øjeblikkelig feedback , sænker båndbredde brug og er meget hurtigere end server-side validering. Med server-side validering, er formen oplysninger og analyseret af webserver via en server - scripting sprog såsom PHP eller Perl.
Security
Server -side validering er sikker og fungerer problemfrit med alle webbrowsere. Du bør dog ikke tillid de indtastede data på en formular , hvis du kun har client- side validering , som kan manipuleres . Nogen ser din webside kunne se validering script , redigere eller slette dit validering kode og sende din formular .
Kompatibilitet
Server -side validering er mere kompatible , fordi JavaScript ikke behøver at blive aktiveret . Med klientsiden validering , hvis en bruger deaktiverer JavaScript vil validering forekomme. Server -side validering gør det muligt for formular, der skal gennemføres uden afbrydelser fra valideringsfejl eller advarsler .