La validation d'un formulaire de JavaScript se réfère à l'utilisation du langage JavaScript pour écrire des scripts qui permettent de s'assurer que les informations que les visiteurs d'un site web entrer dans les champs de formulaire d'un formulaire est valable avant le traitement. Par exemple, aucune adresse e-mail peut être considéré comme valable si elle n'a pas le symbole "@", et tous les types de numéros de téléphone valides sont plus d'un chiffre. Les développeurs web front-end et back-end fréquemment manipuler JavaScript pour la validation du formulaire légitimement recueillir et traiter des informations provenant des visiteurs du site un certain nombre de fins, comme la réception de courrier électronique via un formulaire de contact. Données minimales qui doivent être recueillies inclure le nom du visiteur, son adresse e-mail et le message ainsi que le webmaster ou une personne à qui le message est dirigé sait qui a fait le contact, à quelle adresse e-mail, il ou elle doit répondre et le contenu du message du visiteur.
Les informations types pour lesquels un développeur Web peut faire la validation JavaScript forme incluent la vérification de la longueur d'un mot de passe, comparer le mot de passe de confirmation du mot de passe proposé, et vérifiant la date de préfixe, la longueur et l'expiration d'une carte de crédit. Selon le but et le type de l'information qui est demandée au visiteur, la validation JavaScript forme peut également être utilisé pour vérifier que tous les champs de formulaire obligatoires non seulement contenir des données qui ressemblent valide, mais que le champ n'est pas laissée vide. Faire en sorte que l'information n'est pas manquant peut-être tout aussi important que de le tester leur validité. Même si JavaScript fait un bon travail de vérification de l'information pour voir si elle semble être valide, le fait est que c'est la seule chose qu'il peut faire.
C'est pourquoi les formulaires en ligne doivent être remplis avec précision par le visiteur. Si une erreur est commise lors de la saisie d'un caractère d'une adresse e-mail ou dans un chiffre d'un numéro de téléphone, le script va voir l'information comme valide tant que le format dans lequel il est entré semble être valide. Des millions de sites Web reposent sur la validation JavaScript forme ®, ce qui témoigne de l'efficacité des nombreux bien écrit des scripts qui ont été codés dans cette langue pour la validation côté client des données de l'utilisateur. Cela ne signifie pas, cependant, qu'il y a pas d'inconvénient à la validation JavaScript forme ou tout au moins de l'utiliser comme le seul moyen de vérifier les informations que les visiteurs du site entrez dans les champs du formulaire. Support de JavaScript peut être activé et désactivé par l'opérateur de l'ordinateur client en modifiant les paramètres de configuration dans le navigateur.
JavaScript pension est presque toujours activé par défaut, et la personne moyenne n'est pas au courant de la façon de le désactiver dans son navigateur ou même qu'il peut être désactivé. Si, toutefois, le soutien à la langue est éteint, son de tout genre écrit dans la langue ne peut pas courir, ce qui permet des informations non valides à traiter. Certains sites Web avertir les visiteurs de la nécessité d'activer JavaScript s'il est éteint.