RDV+DIAL chat illimit� dans ta r�g!
no save
Assistance
Achat
News

Forum | programmation
[Javascript & php] formulair d'e mail
nina_bee, le lun. 05 mars 2007 à 12:04:36
bonjour je suis en train de finnaliser un site et pour cela j'ai besoin d'un formulaire de contact.
J'ai donc créé le formulaire de contact avec une fonction de vérification en javascript et l'envoi du formulaire à mon adresse mail. Une fois le message envoyé le visiteur est redirrigé vers une page "merci le message a été envoyé" et la possibilité de revenir à l'index.
Le problemem c'est que rien ne marche!!!
ni la vérification javascriptn ni l'envoi de mail, a chaque fois l'utilisateur est redirrigé vers la page suivante mais je ne reçois rien du tout. Si le formulaire est mal rempli l'alert javascript ne marche pas....
voila le code de ma page contact:

<script language="JavaScript" type="text/JavaScript">
<!--
var name = navigator.appName
var os=navigator.platform
//alert("plateforme de l'utilisateur : "+os);
if (name == "Microsoft Internet Explorer"){
url=('<link href="mediashow-ie.css" rel="stylesheet" type="text/css" />');
}else{
url=('<link href="mediashow.css" rel="stylesheet" type="text/css" />');
}
document.write(url);

function verif_formulaire()
{
if(document.formulaire.mail.value == "") {
alert("Veuillez saisir votre adresse e-mail");
document.formulaire.nom.focus();
return false;
}
if(document.formulaire.wwww.value == "") {
alert("Veuillez saisir l'adresse de votre site internet");
document.formulaire.lieu.focus();
return false;
}
if(document.formulaire.text.value == "") {
alert("Veuillez saisir votre message");
document.formulaire.text.focus();
return false;
}
if(document.formulaire.mail.value.indexOf('@') == -1) {
alert("veuillez saisir votre adresse mail au format monadresse@monadresse.fr");
document.formulaire.mail.focus();
return false;
}
if(document.formulaire.tel.value == "") {
alert("Veuillez saisir votre numéro de téléphone");
document.formulaire.tel.focus();
return false;
}
var chkZ = 1;
for(i=0;i<document.formulaire.tel.value.length;++i)
if(document.formulaire.age.value.charAt(i) < "0"
|| document.formulaire.age.value.charAt(i) > "9")
chkZ = -1;
if(chkZ == -1) {
alert("Veuillez saisir votre numéro de téléphone au format 01.55.49.22.10 ou 06.55.22.10");
document.formulaire.tel.focus();
return false;
}
}//fin de la fonction de verification du formulaire
//-->
</script>
</head>


//Formulaire:
<form action="mail.php" method="post" name="contact" target="_self" id="contactmediashow"
enctype="application/x-www-form-urlencoded" onsubmit="return verif_formulaire()" >
<input type="hidden" name="destinataire" value="nina_bee@hotmail.fr" id="destinataire"/>
<input type="hidden" name="objet" value="contact client" id="objet" />
<p>
<label for="mail" class="formText">Votre adresse e-mail professionnelle: </label><br>
<span class="champs">
<input name="mail" type="text" id="mail" size="40" onkeyup="javascript:couleur(this);" />
</span></p>
<p>
<label for="www" class="formText">Votre site web entreprise:</label><br>
<span class="champs">
<input name="www" type="text" id="www" size="40" onkeyup="javascript:couleur(this);" />
</span> </p>
<p>
<label for="text" class="formText">Votre message: </label><br>
<span class="champs">
<textarea name="text" cols="31" rows="15" id="text" onkeyup="javascript:couleur(this);"></textarea>
</span>
</p>
<p>
<label for="tel" class="formText">Votre numéro de téléphone : </label><br>
<span class="champs">
<input name="tel" type="text" id="tel" size="40" onkeyup="javascript:couleur(this);"/>
</span>
</p>
<p align="right" class="formText"><input type="submit" value="envoi" name="submit" onclick="return verif_formulaire()" /></p>
</form>


et la page mail:

<p class="texteNormal"> <?php

$mail = mail($destinataire,$siteclient,$mailclient,$message,$tel);
if(isset($mail)){
echo "Message envoyé";
}

?></p>
<p align="center"><a href="contact.php" class="lien">retour à la page de contact</a>&nbsp;-&nbsp;<a href="index.php" class="lien">retour à la page d'acceuil</a></p>

je ne sais pas si l'interaction javascript php bloque ou si j'ai fait une erreur quelque part...
Merci d'avance à tout ceux qui répondront Configuration: Windows XP
Firefox 2.0.0.2


benkeeper
mars 07
Suivant
REPONSES
benkeeper
mars 07
Reivax962
mars 07
nina_bee
mars 07
Reivax962
mars 07
nina_bee
mars 07
Reivax962
mars 07
nina_bee
mars 07
cr
août 07
cr
août 07
Version Web
Réalisé par RedShift
no save