Formulaire et adresse email pour un site help
Profil bloqué
-
Profil bloqué -
Profil bloqué -
Bonjour,
je viens de créer un site web et de mettre en place des formulaires de contacts et de demandes. le souci c'est quil est en mode "envoi par messagerie", en gros il remplisse le formulaire et quand il claique sur "envoyer", leur messagerie par défaut s'ouvre et ils doivent envoyer. Moi j'aimerais que quand ils cliquent sur "envoyer", le résultat du formulaire s'envoient directement sur mon adresse e-mail, et qu'ils tombent sur une page qui indique que le message a bien été envoyé. Quelqu'un peut-il m'expliquer précisemment la manipulation à faire ?
Le site en question est gizprod.fr rubrique "demandes" et "contact".
je viens de créer un site web et de mettre en place des formulaires de contacts et de demandes. le souci c'est quil est en mode "envoi par messagerie", en gros il remplisse le formulaire et quand il claique sur "envoyer", leur messagerie par défaut s'ouvre et ils doivent envoyer. Moi j'aimerais que quand ils cliquent sur "envoyer", le résultat du formulaire s'envoient directement sur mon adresse e-mail, et qu'ils tombent sur une page qui indique que le message a bien été envoyé. Quelqu'un peut-il m'expliquer précisemment la manipulation à faire ?
Le site en question est gizprod.fr rubrique "demandes" et "contact".
A voir également:
- Formulaire et adresse email pour un site help
- Whatsapp formulaire opposition - Guide
- Darkino nouvelle adresse - Guide
- Site de telechargement - Accueil - Outils
- Site comme coco - Accueil - Réseaux sociaux
- Site pour vendre des objets d'occasion - Guide
6 réponses
Utilise la fonction mail(), avec (en remplaçant les variables par les tiennes) :
<?php $entete = "MIME-Version: 1.0\r\n"; $entete .= "Content-type: text/html; charset=iso-8859-1\r\n"; $entete .= "From: ".$email_de_lexpediteur_recupere_dans_le_formulaire." < ".$email_de_lexpediteur_recupere_dans_le_formulaire." >"; mail($ton_adresse_email,$titre_du_message,$message,$entete); ?>
sur ma page, au niveau du formulaire j'ai ça.
<SCRIPT language="javascript" type="text/javascript">
// Contrôle email
function controlemail(email) {
if ((email.indexOf("@")>=0)&&(email.indexOf(".")>=0))
{
point = email.indexOf("..");
if (point != -1)
{
return false;
}else
{
return true;
}
}else
{
return false;
}
}
//--> Contrôle tous les champs
function controle(formulaire) {
var oui=1;
//--> Nom vide
if ((oui==1)&&(formulaire.nom.value==""))
{
alert("ERREUR :\nLe champs Titre ne doit pas rester vide...");
oui=0;
document.images.img_nom.src="pasok.gif";
formulaire.nom.focus();
}else
{
document.images.img_nom.src="vide.gif";
}
//--> Email vide
if ((oui==1)&&(formulaire.mail.value==""))
{
alert("ERREUR :\nLe champs Email ne doit pas rester vide...");
oui=0;
document.images.img_mail.src="pasok.gif";
formulaire.mail.focus();
}else
{
document.images.img_mail.src="vide.gif";
}
//--> Email pas correct
if ((oui==1)&&(!controlemail(formulaire.mail.value)))
{
alert("ERREUR :\nVotre adresse Email ( "+formulaire.mail.value+" ) n'est pas dans un format correct");
oui=0;
document.images.img_mail.src="pasok.gif";
formulaire.mail.focus();
}
//--> Message vide
if ((oui==1)&&(formulaire.message.value==""))
{
alert("ERREUR :\nLe champs Message ne doit pas rester vide...");
oui=0;
document.images.img_message.src="pasok.gif";
formulaire.message.focus();
}else
{
document.images.img_message.src="vide.gif";
}
//--> Tout est ok envoi des infos
if (oui==1)
{
formulaire.ok.value="Envoi ok";
formulaire.submit();
}
}
function effacer(){
if(confirm("Souhaitez-Vous vider tous les champs déjà remplis ?"))
{
//--> Vide les champs déjà remplis
document.form.nom.value="";
document.form.mail.value="";
document.form.message.value="";
document.form.ok.value="Envoyer";
//--> Remet les images d'origine
document.images.img_mail.src="vide.gif";
document.images.img_nom.src="vide.gif";
document.images.img_message.src="vide.gif";
}
}
</script></head>
<SCRIPT language="javascript" type="text/javascript">
// Contrôle email
function controlemail(email) {
if ((email.indexOf("@")>=0)&&(email.indexOf(".")>=0))
{
point = email.indexOf("..");
if (point != -1)
{
return false;
}else
{
return true;
}
}else
{
return false;
}
}
//--> Contrôle tous les champs
function controle(formulaire) {
var oui=1;
//--> Nom vide
if ((oui==1)&&(formulaire.nom.value==""))
{
alert("ERREUR :\nLe champs Titre ne doit pas rester vide...");
oui=0;
document.images.img_nom.src="pasok.gif";
formulaire.nom.focus();
}else
{
document.images.img_nom.src="vide.gif";
}
//--> Email vide
if ((oui==1)&&(formulaire.mail.value==""))
{
alert("ERREUR :\nLe champs Email ne doit pas rester vide...");
oui=0;
document.images.img_mail.src="pasok.gif";
formulaire.mail.focus();
}else
{
document.images.img_mail.src="vide.gif";
}
//--> Email pas correct
if ((oui==1)&&(!controlemail(formulaire.mail.value)))
{
alert("ERREUR :\nVotre adresse Email ( "+formulaire.mail.value+" ) n'est pas dans un format correct");
oui=0;
document.images.img_mail.src="pasok.gif";
formulaire.mail.focus();
}
//--> Message vide
if ((oui==1)&&(formulaire.message.value==""))
{
alert("ERREUR :\nLe champs Message ne doit pas rester vide...");
oui=0;
document.images.img_message.src="pasok.gif";
formulaire.message.focus();
}else
{
document.images.img_message.src="vide.gif";
}
//--> Tout est ok envoi des infos
if (oui==1)
{
formulaire.ok.value="Envoi ok";
formulaire.submit();
}
}
function effacer(){
if(confirm("Souhaitez-Vous vider tous les champs déjà remplis ?"))
{
//--> Vide les champs déjà remplis
document.form.nom.value="";
document.form.mail.value="";
document.form.message.value="";
document.form.ok.value="Envoyer";
//--> Remet les images d'origine
document.images.img_mail.src="vide.gif";
document.images.img_nom.src="vide.gif";
document.images.img_message.src="vide.gif";
}
}
</script></head>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question