Jump to content
Sign in to follow this  
goma771

forcer l'écriture d'un champ d'un formulaire

Rate this topic

Recommended Posts

Bonjour,

J'ai créer un formulaire dans mon site Web, à l'aide de la function mail() de php.

J'ai plusieurs champs (7 en tout).

J'aimerais que pour les 4 premiers champs, l'internaute soit obliger de les remplir, sinon un message d'erreur apparaît.

Et pour le cinquième champ, j'aimerais que l'internaute soit obliger de donner une adresse email valide.

Est ce que quelqu'un pourrait m'aider, car j'ai passer quelque temps à rechercher cela sur le web , mais tjrs pas trouver !!!

Merci

Share this post


Link to post
Share on other sites

Pour les 4 premiers champs, tu testes juste si la valeur est remplie

<?php
if(empty($_POST['val1']) || empty($_POST['val2']) || empty($_POST['val3']) || empty($_POST['val4']) {
// affichage du message d'erreur
}
else
{
// traitement des éléments du formulaire
}
?>

Sinon, pour vérifier la validité de l'adresse e-mail entrée, il va falloir utiliser les expressions régulières.

De plus, tu ne peux vérifier que le format de l'adresse, pas l'adresse en elle-même.

En gros, tu peux tester si une adresse ressemble à une adresse valide (forme nom_arobase_hébergeur.extension), mais pas l'existence de cette adresse.

Tu pourras trouver un exemple ici : http://www.expreg.com/liresource.php?type=mail&rt=source

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...