? Bien qu'il existe des différences entre le client et validation du serveur , il est préférable d'effectuer les données de formulaire sont exacts ainsi après le processus de validation et fournit une meilleure expérience utilisateur. Caractéristiques
validation côté client s'exécute dans un navigateur Web en utilisant un langage de script client, tels que JavaScript , afin de vérifier si les valeurs du formulaire sont exacts. La validation côté client offre aux utilisateurs une rétroaction instantanée , réduit l'utilisation de la bande passante et est beaucoup plus rapide que la validation côté serveur . Avec la validation côté serveur , les informations de formulaire est transmis et analysé par le serveur Web à travers un langage de script serveur , tels que PHP ou Perl.
Sécurité
serveur validation du côté est sûr et fonctionne parfaitement avec tous les navigateurs Web . Cependant, vous ne devriez pas faire confiance aux données saisies sur un formulaire si vous avez seulement la validation côté client , qui peut être manipulé . N'importe affichage de votre page Web pourrait voir le script de validation , modifier ou supprimer votre code de validation et de soumettre votre formulaire.
Compatibilité
validation côté serveur est plus compatible car JavaScript n'a pas besoin d' être activé . Avec la validation côté client , si un utilisateur désactive JavaScript , aucune validation aura lieu. La validation côté serveur permet le formulaire à remplir sans interruption à des erreurs de validation ou des avertissements.