Champ obligatoire dans un formulaire de type formmail

WRInaute discret
Bonjour,
J'ai un formulaire formmail dans lequel je veux rendre des champs obligatoires (nom, adresse etc.)
Quelqu'un pourrait t'il me dire comment faire cela?
Par exemple sur
<input name="nom" type="text" id="nom">

Et si l'internaute oublie un champ obligatoire, comment faire pour qu'une page s'ouvre qui lui rappelle ce qu'il doit remplir?

Merci d'avance
Alain
 
WRInaute passionné
//récupération des variables poste, et mise dans une variable.
if (!isset $POST['nom'])
{
echo "Vous avez oublié de remplir le champs <b>nom</b>";
}
else
{
echo "Nous avons bien recut votre message...";
//script envoie du mail
}

Et avec plusieurs champs tu utilise AND
 
WRInaute discret
Hello Zimounet,
Merci pour la réponse. Malheureusement je ne suis pas sur de comprendre...
Le formulaire doit donc ressembler à qq chose comme ça:
<form action="mailto:moi@exemple.com?subject=brochure?content-type=text/html"method="post" enctype="text/plain">
<input name="nom" type="text" id="nom">
if (!isset $POST['nom'])
{
echo "Vous avez oublié de remplir le champs <b>nom</b>";
}
<input name="adresse" type="text" id="adresse">
if (!isset $POST['adresse'])
{
echo "Vous avez oublié de remplir le champs: <b>adresse</b>";
}

<input type="submit" name="submit" value="Envoyer/Send">
else
{
echo "Nous avons bien reçu votre message etc.";
</form>

Correct?
Merci
Alain
 
WRInaute discret
Visiblement, "Le formulaire doit donc ressembler à qq chose comme ça:" c'est pas ça... J'ai essayé et c'est la pagaille complète...
Un conseil?
Merci
 
WRInaute accro
Le script que zimounet a donné correspondait à un envoi avec la fonction php mail() et pas un mailto dans la page html
 
WRInaute discret
Alors concrètement, quand on n'utilise pas php (aucune idée de comment ça marche...), on fait comment pour formMail?
Ou on va chercher l'info à quel endroit?
Merci,
Alain
 
WRInaute discret
Aaaaah. Voilà quelque chose dont je devrais pouvoir me servir...
Et un site utile dans les favoris, un!
Merci beaucoup, et bonne continuation
Alain
 
Discussions similaires
Haut