La validation du formulaire JavaScript se réfère à l'utilisation du langage JavaScript pour écrire des scripts qui permettent de garantir que les informations que les visiteurs d'un site Web entrent dans les champs d'un formulaire qui est valide avant d'être traitée. Par exemple, aucune adresse email peut être considérée comme valide si elle n'a pas le symbole "@", et tous les types de numéros de téléphone valides sont plus d'un chiffre. Développeurs web front-end et back-end traitent fréquemment JavaScript forme validation de collecter légitimement et traiter l'information de visiteurs de site Web pour un certain nombre d'objectifs, tels que la réception des e-mails via un formulaire de contact. Données minimales qui doivent être recueillies inclure le nom, l'adresse email et le message du visiteur afin que le webmaster ou 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 le JavaScript validation de formulaire comprennent 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érifier la date d'un préfixe, la longueur et l'expiration de carte de crédit. Selon le but et le type de l'information qui est demandée au visiteur, JavaScript validation de formulaire peut également être utilisé pour vérifier que tous les champs obligatoires contiennent non seulement les données qui ressemblent valide, mais que le champ n'est pas laissée vide. Faire en sorte que l'information ne manque peut-être tout aussi important que de le tester pour la validité. Bien JavaScript fait un bon travail de vérification de l'information pour voir si elle semble 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 faite en tapant un caractère d'une adresse e-mail ou dans un chiffre d'un numéro de téléphone, le script voir l'information comme valide tant que le format dans lequel il est entré semble être valide. Millions de sites Web reposent sur JavaScript forme validation, ce qui atteste de l'efficacité des nombreux scripts bien écrits qui ont été codés dans cette langue pour la validation côté client de données de l'utilisateur. Cela ne signifie pas, cependant, qu'il n'y a pas d'inconvénients à la validation ou au moins à l'utiliser comme le seul moyen de vérifier les informations que les visiteurs du site entrent dans les champs de formulaire. Support de JavaScript peut être activée et désactivée par l'opérateur de l'ordinateur client en modifiant les paramètres de configuration dans le navigateur Web.
Le support JavaScript est presque toujours 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ée. Si, toutefois, le soutien à la langue est éteint, sont de toute nature écrites dans la langue ne peuvent pas fonctionner, permettant à l'information invalide à traiter. Certains visiteurs de sites Web d'alerte de la nécessité d'activer JavaScript s'il est éteint.