A voir également:
- Formulaire PHP avec validation par mail
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Windows live mail - Télécharger - Mail
- Publipostage mail - Accueil - Word
- Formulaire de reclamation instagram - Guide
9 réponses
Bonjour,
Sur les tablettes avec ANDROID ou les navigateurs récents (Firefox 14 et +, CHROME), la vérification d'email est incluse:
<input type="email" name="emailContact" value=""/>
le codage HTML5 prévoit de nouveaux types en plus de text et hidden pour INPUT.
Cordialement
Sur les tablettes avec ANDROID ou les navigateurs récents (Firefox 14 et +, CHROME), la vérification d'email est incluse:
<input type="email" name="emailContact" value=""/>
le codage HTML5 prévoit de nouveaux types en plus de text et hidden pour INPUT.
Cordialement
Salut ...
Quand tu demande comment, tu veux connaitre la logique (comment ça se passe), ou le code source du script traitant l'envoi d'un formulaire ?
Quand tu demande comment, tu veux connaitre la logique (comment ça se passe), ou le code source du script traitant l'envoi d'un formulaire ?
yep,
côté client, (navigateur), utilise juste validation engine, tu te fera moins chier
https://github.com/posabsolute/jQuery-Validation-Engine
Démo ici :
http://www.position-relative.net/creation/formValidator/demos/demoRegExp.html
sinon côté PHP tu va te taper du PCRE ^^
côté client, (navigateur), utilise juste validation engine, tu te fera moins chier
https://github.com/posabsolute/jQuery-Validation-Engine
Démo ici :
http://www.position-relative.net/creation/formValidator/demos/demoRegExp.html
sinon côté PHP tu va te taper du PCRE ^^
justement non c'est pour lui eviter ca que je lui ai collé le lien ;)
https://kadur-arnaud.fr/blog/17/valider-une-adresse-email-avec-php
https://kadur-arnaud.fr/blog/17/valider-une-adresse-email-avec-php
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Salut,
un formulaire est en HTML.
Des infos ici:
http://www.commentcamarche.net/contents/html/htmlform.php3
Valide? par rapport à quoi?
Si vous voulez vérifier que l'adresse eMail est bien possible il faut utiliser les expressions régulières en javascript et éventuellement même chose en php dans un second temps, MAIS
PHP sert au traitement des données envoyées par le formulaire il faut donc distinguer deux choses par rapport à votre application/site web:
La partie utilisateur et la partie interne un peu comme la partie immergée de l'iceberg qui est plus importante et massive que la surface que ne voit que l'utilisateur(le formulaire, le html et le css).
N'oubliez pas que PHP est un langage qui est exécuté sur le serveur de l'hébergeur, d'où l'intérêt du javascript dans un 1er temps qui lui fonctionne sur l'ordinateur du client; donc pas la peine d'envoyer une information invalide au serveur pour qu'il renvoie une réponse(perte de temps d'exécution et action inutile sur le serveur).
A quoi sert votre formulaire?
Quelles sont les données et quelle est leur utilisation?
Seront elles enregistrées dans un fichier texte ou une base de données, envoyées par mail etc... c'est là qu'intervient PHP et SQL si vous utilisez une base de données.
Le formulaire lui ne sert qu'à envoyer les données saisies.
Ceci peut vous servir mais il vous faut connaître les bases de la programmation et de PHP:
http://www.siteduzero.com/tutoriel-3-14543-transmettre-des-donnees-avec-les-formulaires.html
un formulaire est en HTML.
Des infos ici:
http://www.commentcamarche.net/contents/html/htmlform.php3
Valide? par rapport à quoi?
Si vous voulez vérifier que l'adresse eMail est bien possible il faut utiliser les expressions régulières en javascript et éventuellement même chose en php dans un second temps, MAIS
PHP sert au traitement des données envoyées par le formulaire il faut donc distinguer deux choses par rapport à votre application/site web:
La partie utilisateur et la partie interne un peu comme la partie immergée de l'iceberg qui est plus importante et massive que la surface que ne voit que l'utilisateur(le formulaire, le html et le css).
N'oubliez pas que PHP est un langage qui est exécuté sur le serveur de l'hébergeur, d'où l'intérêt du javascript dans un 1er temps qui lui fonctionne sur l'ordinateur du client; donc pas la peine d'envoyer une information invalide au serveur pour qu'il renvoie une réponse(perte de temps d'exécution et action inutile sur le serveur).
A quoi sert votre formulaire?
Quelles sont les données et quelle est leur utilisation?
Seront elles enregistrées dans un fichier texte ou une base de données, envoyées par mail etc... c'est là qu'intervient PHP et SQL si vous utilisez une base de données.
Le formulaire lui ne sert qu'à envoyer les données saisies.
Ceci peut vous servir mais il vous faut connaître les bases de la programmation et de PHP:
http://www.siteduzero.com/tutoriel-3-14543-transmettre-des-donnees-avec-les-formulaires.html
voilà une solution avec verif en javascript, si besoin on peut te faire un exemple en php
<script type="text/javascript">
function verif_form(id_email) {
//verif validité format email
var champ_email=document.getElementById(id_email);
if(champ_email.value ==""){
//si champ obligatoire
alert("Vous devez remplir le champ email !");
champ_email.focus(); //on donne le focus au champ
return false; //sortie fonction et empeche le formuliare d'être envoyé
}else{
var exp=new RegExp("^[\\w\\-]+(\\.[\\w\\-]+)*@[\\w\\-]+(\\.[\\w\\-]+)*\\.[\\w\\-]{2,}$", "i");
if(!exp.test(champ_email.value)){
alert("L'adresse email saisie n'est pas conforme !");
champ_email.focus();
return false;
}
}
//si on est arrivé jusque la c'est que tout est ok
return true; //autorise l'envoi du formulaire
}
</script>
<form name="form1" method="post" action="" onsubmit="return verif_form('email');" >
<input type="text" name="email" id="email" value="" />
<input type="submit" name="envoyer" id="envoyer" value="Envoyer" />
</form>
ce script sert seulement a vérifier que le format du mail est valide
pour ce que tu veux il faut faire un script php qui en un premier temps enregistre dans une BDD avec dans un champ un code chiffre
ce script envoie au destinataire un mail avec un lien sur lequel il devra cliquer pour confirmer (l'url de ce lien contiendra ce code et appellera un script php qui vérifiera dans la BDD la correspondance)
voilà pour le principe, a toi de chercher un peu et de coder par étapes.
pour ce que tu veux il faut faire un script php qui en un premier temps enregistre dans une BDD avec dans un champ un code chiffre
ce script envoie au destinataire un mail avec un lien sur lequel il devra cliquer pour confirmer (l'url de ce lien contiendra ce code et appellera un script php qui vérifiera dans la BDD la correspondance)
voilà pour le principe, a toi de chercher un peu et de coder par étapes.