? Även om det finns skillnader mellan klient och server validering , är det bäst att göra båda så formulärdata är korrekt efter valideringsprocessen och ger en bättre användarupplevelse . Funktioner
klientsidan validering körs i en webbläsare med hjälp av en klient skriptspråk , till exempel JavaScript , för att kontrollera om formuläret värdena är korrekta . Klientsidan validering ger användarna omedelbar feedback , sänker bandbredd och är mycket snabbare än server - side validering . Med server - side validering , är formen uppgifter som lämnats och analyserats av webbservern via en server - skriptspråk , såsom PHP eller Perl . Addera Säkerhet
Server - side validering är säker och fungerar smidigt med alla webbläsare . Dock bör du inte lita på de uppgifter som anges i ett formulär om du bara har klientsidan validering , vilket kan manipuleras . Någon tittar på din webbsida kunde se validering manus , redigera eller ta bort din validering kod och skicka formuläret .
Kompatibilitet
Server - side validering är mer kompatibla eftersom JavaScript behöver inte vara aktiverat . Med klientsidan validering , om en användare inaktiverar JavaScript kommer ingen validering sker . Server - side validering tillåter formuläret ska fyllas utan avbrott från validering fel eller varningar .