Aller au contenu

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


Sujets conseillés

Posté

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

Posté

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

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...