web-dev-qa-db-fra.com

Nouveau sur la validation du formulaire de site Web

Je suis nouveau dans la validation des formulaires et j'ai eu de la chance au fil des ans. Je souhaite mettre à jour ma méthode de création de formulaire sur mes sites. J'étais curieux de savoir ce qui est standard et s'il existe une solution préexistante à mes besoins? Mon objectif cette semaine est d'apprendre à valider une adresse e-mail et à vérifier le spam.

Je peux créer des formulaires au format HTML5 sans problème, mais je ne sais pas si la validation de formulaire JavaScript avec PHP est standard. J'ai rencontré this de mes recherches et semble être un bon début, mais je veux en savoir plus.

L'article lié date de 2009. Depuis lors, certaines améliorations ont été apportées en ce qui concerne la validation des formulaires. L'une d'elles est que HTML 5 a déjà une validation de formulaire intégrée, mais échoue dans les navigateurs plus anciens sans support de HTML 5.

Bien sûr, il existe des bibliothèques javascript qui vous aident avec la validation, comme par exemple:

Parsley.js (Javascript) ou
jQuery Validation Engine (Javascript) ou
Validation (PHP)

Je vous suggère de regarder les différentes méthodes de mise en œuvre et ce que vous pouvez en faire.

Pour vérifier le spam, eh bien, c'est une autre histoire. Il n'y a pas de très bonnes bibliothèques autonomes qui sont vraiment bonnes (du moins pas dans mon expérience). Bien sûr, vous pouvez toujours intégrer l’incroyable Akismet pour détecter le spam après la soumission du formulaire ou intégrer des services tiers comme reCAPTCHA .

3
David K.