CONTROLE DE VALIDITE D'UN MAIL
EN JAVASCIPT OU PHP

Outils pour webmaster. Trucs et astuces en code HTML, JavaScript, PHP

1°) Descriptif : ce contrôle de validité d'un mail, vérifie la présence de @, de caractères avant et après, d'absence d'espace au début et à la fin, vérifie que le nom de l'utilisateur et du domaine ne soit pas vide, vérifie s'il n'y a pas de caractères interdits dans le nom de l'utilisateur, vérifie s'il n'y a pas de caractères interdits dans le nom de domaine, vérifie que l'extension du nom de domaine existe bien.

Cette vérification opère sur les erreurs les plus courantes que fait le visiteur lorsqu'il remplit un formulaire.
- Réalisé en JavaScript, il ne peut en vérifier l'existence réelle  (Voir le contrôle de mail en PHP beaucoup plus performant ci-dessous).
- Ce script peut être couplé avec le script de vérification qu'un champ a été bien rempli.

Exemple :

E-mail *


Mise en oeuvre : Sélectionnez le code ci-dessous (copie automatique dans le presse-papiers) et collez-le dans votre page, code HTML visible.

Entre les deux balises <head> et </head>


 

Entre les deux balises <body> et </body>



Remarque :
- Dans la ligne var aSuffix entre <head> et </head>dans  vous devez mettre les extensions des noms de domaine existants (limité dans cet exemple au pays francophones les plus courants plus quelques autres. Voir tous les noms de domaine ICI )
 

Nota : suivant le type ou la configuration plus ou moins restrictive de votre navigateur, de votre firewall ou des outils anti-popup, les scripts JavaScript peuvent ne pas fonctionner correctement.


2°) Descriptif : Dans l'exemple ci-dessous, on opère en PHP, ce qui permet de vérifier en plus l'existence réelle du nom de domaine. Ainsi, si un visiteur entre visiteur@wxcdertye.com (inexistant) ou visiteur@wanadooo.fr (faute), le script en interdira l'entrée.

Entre les deux balises <body> et </body> de votre formulaire en HTML


 

Entre les deux balises <?  et  ?> de votre fichier PHP


 

Nota : suivant le type ou la configuration plus ou moins restrictive de votre navigateur, de votre firewall ou des outils anti-popup, les scripts JavaScript peuvent ne pas fonctionner correctement.

TOUTES LES AUTRES FONCTIONS POUR FORMULAIRE

- Champ obligatoire dans un formulaire. - Position du curseur dans le champ.
- Basculement de toutes les lettres en majuscules dans un champ. - Basculement de la 1ere lettre en majuscule dans un champ.
- Le texte s'efface au clic dans un champ. - Bouton radio.
- Case à cocher. - Cases à cocher avec sélection.
- On ne peut cocher qu'un certain nombre de cases. - Contrôle de la validité d'un mail.
- Contrôle de champ numérique. - Le texte du bouton change au clic.
- Une fois le bouton enfoncé, on ne peut plus cliquer dessus. - Couleur dans les champs de formulaire.
- Le curseur se positionne sur le champ suivant lorsqu'une longueur de champ pré-définie est atteinte. - Un clic sur l'icône ouvre un calendrier à la date. Un clic sur une date l'inscrit dans le champ.
- Limitation et affichage du nombre de caractères dans un textarea. - Un point d'interrogation s'affiche au curseur lors de son passage sur le bouton.
- Un bouton "Quitter" pour aller à une autre lien. - Couleur sur les boutons.
- Couleur sur les ascenseurs du textarea. - Changement de couleur du bouton lorsqu'on fait un roll-over ou un clic.
- Des champs que l'on ne peut pas effacer.  

Construisez votre formulaire en PHP

Retour

Copyright www.toulouse-renaissance.net ©