bonjou
je recoi pas les dooné rempli dans le formulaire, je recoi bien le mail mais pas le contenu rempli dans le formulaire
le javascript fonctionne bien
le formulaire html :
Code : Tout sélectionner
<form method="post" action="formu.php" enctype="text/plain" name="formulaire">
<input type="text" name="nom" size="30" />
<input type="text" name="prenom" size="30" />
<input type="text" name="mail" size="30" />
<input type="text" name="sujet" size="30" />
<input type="text" name="tel" size="30" />
<textarea name="message" rows="6" wrap="virtual" cols="30"></textarea>
<input name="btn" type="submit" value="Valider" onClick="javascript:return verif();">
<input name="Submit2" type="reset" class="generalS" value="Effacer">
le javascript qui controle les champs , jave.js:
Code : Tout sélectionner
function verif()
{
var nom = document.formulaire.nom.value;
if(document.formulaire.nom.value == "")
{
alert ('Veuillez entrer votre nom');
document.formulaire.nom.focus();
return false;
}
else
if(document.formulaire.mail.value == "") {
alert("Veuillez entrer votre adresse electronique");
document.formulaire.mail.focus();
return false;
}
else
if(document.formulaire.mail.value.indexOf('@') == -1) {
alert("Ce n'est pas une adresse electronique valide, verifiez la svp");
document.formulaire.mail.focus();
return false;
}
if(document.formulaire.message.value == "")
{
alert("Veuillez entrer votre message");
document.formulaire.message.focus();
return false;
}
else {return true;}
}
et enfin le formu.php :
Code : Tout sélectionner
<?php
$formNom = $_POST['nom'];
$formPrenom = $_POST['prenom'];
$formMail = $_POST['mail'];
$formSujet = $_POST['sujet'];
$formTel = $_POST['tel'];
$formMessage = $_POST['message'];
$email = "[email protected]";
$message = "Nom : \n".$formNom."\n\n";
$message .= "Prénom : \n $formPrenom\n\n";
$message .= "Email : \n $formMail \n\n";
$message .= "Téléphone : \n $formTel\n\n";
$message .= "Message : \n $formMessage\n";
mail($email,$sujet,$message);
header("Location:confirmation.htm");
?>
a savoir que le javascript et le php sont des fichiers externes
merci de votre aide
bonjou
je recoi pas les dooné rempli dans le formulaire, je recoi bien le mail mais pas le contenu rempli dans le formulaire
le javascript fonctionne bien
le formulaire html :
[code]
<form method="post" action="formu.php" enctype="text/plain" name="formulaire">
<input type="text" name="nom" size="30" />
<input type="text" name="prenom" size="30" />
<input type="text" name="mail" size="30" />
<input type="text" name="sujet" size="30" />
<input type="text" name="tel" size="30" />
<textarea name="message" rows="6" wrap="virtual" cols="30"></textarea>
<input name="btn" type="submit" value="Valider" onClick="javascript:return verif();">
<input name="Submit2" type="reset" class="generalS" value="Effacer">
[/code]
le javascript qui controle les champs , jave.js:
[code]
function verif()
{
var nom = document.formulaire.nom.value;
if(document.formulaire.nom.value == "")
{
alert ('Veuillez entrer votre nom');
document.formulaire.nom.focus();
return false;
}
else
if(document.formulaire.mail.value == "") {
alert("Veuillez entrer votre adresse electronique");
document.formulaire.mail.focus();
return false;
}
else
if(document.formulaire.mail.value.indexOf('@') == -1) {
alert("Ce n'est pas une adresse electronique valide, verifiez la svp");
document.formulaire.mail.focus();
return false;
}
if(document.formulaire.message.value == "")
{
alert("Veuillez entrer votre message");
document.formulaire.message.focus();
return false;
}
else {return true;}
}[/code]
et enfin le formu.php :
[code]
<?php
$formNom = $_POST['nom'];
$formPrenom = $_POST['prenom'];
$formMail = $_POST['mail'];
$formSujet = $_POST['sujet'];
$formTel = $_POST['tel'];
$formMessage = $_POST['message'];
$email = "
[email protected]";
$message = "Nom : \n".$formNom."\n\n";
$message .= "Prénom : \n $formPrenom\n\n";
$message .= "Email : \n $formMail \n\n";
$message .= "Téléphone : \n $formTel\n\n";
$message .= "Message : \n $formMessage\n";
mail($email,$sujet,$message);
header("Location:confirmation.htm");
?>
[/code]
a savoir que le javascript et le php sont des fichiers externes
merci de votre aide