Formulaire de contact
Résolu
bela51
Messages postés
39
Date d'inscription
Statut
Membre
Dernière intervention
-
doctormad Messages postés 430 Date d'inscription Statut Membre Dernière intervention -
doctormad Messages postés 430 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
voila j'ai un petit souci avec mon formulaire en effet lorsque je fais des test le message et le sujet de m'apparaisse pas dans le mail alors que dans mon php je les ai mis en obligatoire
voici le php qui fugure sur mon formulaire
<script language="JavaScript">
function verif(form) {
frm=document.forms[form];
var email = frm.elements['mail'].value;
var re1 = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
if(frm.elements['nom'].value=="") {
alert("Saisissez votre nom");
frm.elements['nom'].focus();
return false;
}
if(frm.elements['prenom'].value=="") {
alert("Saisissez votre prénom");
frm.elements['prenom'].focus();
return false;
}
if(frm.elements['adresse'].value=="") {
alert("Saisissez votre adresse");
frm.elements['adresse'].focus();
return false;
}
else if(frm.elements['ville'].value=="") {
alert("Saisissez votre ville");
frm.elements['ville'].focus();
return false;
}
else if(frm.elements['cp'].value=="") {
alert("Saisissez votre code postal");
frm.elements['cp'].focus();
return false;
}
else if(frm.elements['pays'].value=="") {
alert("Saisissez votre pays");
frm.elements['pays'].focus();
return false;
}
else if (!email.match(re1)) {
alert("Veuillez vérifier le format de votre adresse e-mail.");
frm.elements['mail'].focus();
return false;
}
else if(frm.elements['question'].value=="") {
alert("Saisissez un message");
frm.elements['question'].focus();
return false;
}
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
les champs du formulaire:
<form action="reponse.php" method="post"id="form" onsubmit="return verif('form')">
<fieldset>
<legend>Informations Personnelles </legend>
<p>
<label for:"nom">Nom</label>
<input type="text" name="nom" id="nom" />
</p>
<p>
<label for="prenom">Prénom</label>
<input type="text" name="prenom" id="prenom" />
</p>
<p>
<label for="adresse">Adresse</label>
<input type="text" name="adresse" id="adresse" />
</p>
<p>
<label for="cp">Code Postal </label>
<input type="text" name="cp" id="cp" />
</p>
<p>
<label for="ville">Ville </label>
<input type="text" name="ville" id="ville" />
</p>
<p>
<label for="pays">Pays</label>
<input type="text" name="pays" id="pays" />
</p>
<p>
<label for="mail">E-mail</label>
<input type="text" name="mail" id="mail" />
</p>
<p>
<label>Votre question</label>
<textarea name="question" id="question" cols="50" rows="10"></textarea>
</p>
</fieldset>
<input type="submit" name="submit" id="submit" value="Envoyer" />
<input type="reset" name="reset" id="reset" value="Réinitialiser" />
</form>
le php réponse
<?
$nom=$_POST["nom"];
$prenom=$_POST["prenom"];
$adresse=$_POST["adresse"];
$mail=$_POST["mail"];
$message=$_POST["question"];
$contenu_mail="
Bonjour, vous avez reçu un nouveau message:
Nom : $nom
Prenom : $prenom
Mail: $mail
pays:$pays
message: $question
";
$headers="From:<$mail>\n";
$headers .= "Content-Type: text/plain; charset=utf-8\n";
mail("florbelag51@gmail.com","news mess.",$contenu_mail,$headers);
?>
merci de votre aide
voila j'ai un petit souci avec mon formulaire en effet lorsque je fais des test le message et le sujet de m'apparaisse pas dans le mail alors que dans mon php je les ai mis en obligatoire
voici le php qui fugure sur mon formulaire
<script language="JavaScript">
function verif(form) {
frm=document.forms[form];
var email = frm.elements['mail'].value;
var re1 = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
if(frm.elements['nom'].value=="") {
alert("Saisissez votre nom");
frm.elements['nom'].focus();
return false;
}
if(frm.elements['prenom'].value=="") {
alert("Saisissez votre prénom");
frm.elements['prenom'].focus();
return false;
}
if(frm.elements['adresse'].value=="") {
alert("Saisissez votre adresse");
frm.elements['adresse'].focus();
return false;
}
else if(frm.elements['ville'].value=="") {
alert("Saisissez votre ville");
frm.elements['ville'].focus();
return false;
}
else if(frm.elements['cp'].value=="") {
alert("Saisissez votre code postal");
frm.elements['cp'].focus();
return false;
}
else if(frm.elements['pays'].value=="") {
alert("Saisissez votre pays");
frm.elements['pays'].focus();
return false;
}
else if (!email.match(re1)) {
alert("Veuillez vérifier le format de votre adresse e-mail.");
frm.elements['mail'].focus();
return false;
}
else if(frm.elements['question'].value=="") {
alert("Saisissez un message");
frm.elements['question'].focus();
return false;
}
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
les champs du formulaire:
<form action="reponse.php" method="post"id="form" onsubmit="return verif('form')">
<fieldset>
<legend>Informations Personnelles </legend>
<p>
<label for:"nom">Nom</label>
<input type="text" name="nom" id="nom" />
</p>
<p>
<label for="prenom">Prénom</label>
<input type="text" name="prenom" id="prenom" />
</p>
<p>
<label for="adresse">Adresse</label>
<input type="text" name="adresse" id="adresse" />
</p>
<p>
<label for="cp">Code Postal </label>
<input type="text" name="cp" id="cp" />
</p>
<p>
<label for="ville">Ville </label>
<input type="text" name="ville" id="ville" />
</p>
<p>
<label for="pays">Pays</label>
<input type="text" name="pays" id="pays" />
</p>
<p>
<label for="mail">E-mail</label>
<input type="text" name="mail" id="mail" />
</p>
<p>
<label>Votre question</label>
<textarea name="question" id="question" cols="50" rows="10"></textarea>
</p>
</fieldset>
<input type="submit" name="submit" id="submit" value="Envoyer" />
<input type="reset" name="reset" id="reset" value="Réinitialiser" />
</form>
le php réponse
<?
$nom=$_POST["nom"];
$prenom=$_POST["prenom"];
$adresse=$_POST["adresse"];
$mail=$_POST["mail"];
$message=$_POST["question"];
$contenu_mail="
Bonjour, vous avez reçu un nouveau message:
Nom : $nom
Prenom : $prenom
Mail: $mail
pays:$pays
message: $question
";
$headers="From:<$mail>\n";
$headers .= "Content-Type: text/plain; charset=utf-8\n";
mail("florbelag51@gmail.com","news mess.",$contenu_mail,$headers);
?>
merci de votre aide
A voir également:
- Formulaire de contact
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
- Formulaire de contact le bon coin introuvable ✓ - Forum Vos droits sur internet
- Recuperer contact carte sim - Guide