Problème formulaire

laurent -  
Zep3k!GnO Messages postés 2049 Statut Membre -
Bonjour ,

premiere question :
j'ai un probleme de formulaire .voila , sur mon site www.quad2.com
j'ai installé un petit formulaire qui lorsque je clique sur "envoi" il m'ouvre outlook ? je ne comprends pas pourquoi !!!

deuxieme questions :
j'aimerais savoir comment faire pour rajouter un popup de remerciement apres avoir cliquer sur envoi.Merci

voici le bout de code :

<form method="post" action="mailto:quad2l@wanadoo.fr">
<tr>
<td align="center">
<table border="0">
<tr>
<td>Nom</td>
<td><input type="text" name="nom" size="20"></td>
</tr>
<tr>
<td>Prénom</td>
<td><input type="text" name="prenom" size="20"></td>
</tr>
<tr>
<td>adresse email</td>
<td><input type="text" name="email" size="20"></td>
<tr>
<td>Demande</td>
<td><select name>
<option value></option>
<option value="Tarif">Tarif Piste Adulte</option>
<option value="Enfant">Tarif Piste Enfant</option>
<option value="Randonnée">Tarif Randonnée</option>
<option value="magasin">articles magasin</option>
<option value="brochure">brochure</option>
<option value="autre">Autre</option>
</select></td>
</tr>
<tr>
<td>Commentaires</td>
<td><textarea rows="5" name="commentaires" cols="20">
</textarea></td>
</tr>
<tr>
<td colspan="2"><a href="merci.htm"><input type="submit" value="Envoyer"></a></td>
</tr>
</table>
</form>

5 réponses

Gihef Messages postés 5165 Statut Contributeur 2 779
 
Bonjour,
1- “il m'ouvre outlook ?” parce que tu lui demandes d'envoyer un courriel avec cette commande “action="mailto:quad2l@wanadoo.fr"”
2- Le “<a href="merci.htm">” ne fonctionne pas ?
C'est peut-être parce que la page "merci.htm" n'est pas stockée dans le même dossier que ta page d'origine.
0
laurent
 
gihef ,

merci pour ces infos ,ma page "merci" est dans le meme repertoire que le formulaire .
as-tu une solution pour un popup de remerciement et le probleme de courriel ?
merci d'avance !
0
Zep3k!GnO Messages postés 2049 Statut Membre 200
 
Pour ce qui est du popup, j'ai 2 solution:
-1- Avec une fenetre javascript :
-->Dans ton <head>:
<script language="javascript">

function valide_et_lien()
{
alert('Ton message de Remerciement');
document.form.nomDeTonForm.submit();
}
</script>
-->dans ton <body> tu changes:
<input type="submit" value="Envoyer">
par
<input type="button" value="Envoyer" onClick="javascript:valide_et_envoi()">

ET

<form method="post" action="mailto:quad2l@wanadoo.fr">
par
<form method="post" action="tapageEnvoiMail.php">

Ou j'ai mis tapageEnvoiMail.php car pour ce que tu veux faire je te conseil de jeter un O3!L à la fonction mail() en php..
Allez zou un lien
->http://www.nexen.net/docs/php/annotee/function.mail.php

-2-Avec un fenetre en popup dans laquelle tu a une page web de remerciement...
-->Dans ton <head>
<head><title>www.tributeskateshop.com -- Le site de Tribute skateshop</title>
<script language="javascript">

function popup_merci(lien,nom,taille)
{
newwin=window.open(lien,nom,taille);
document.form.nomDeTonForm.submit();
}


}
</script>

</head>
-->dans ton <body> tu changes:
<input type="submit" value="Envoyer">
par
<input type="button" value="Envoyer" onClick="javascript:popup_merci('nomTaPageMerci.html','titre','height=100,width=100' ">

ET

<form method="post" action="mailto:quad2l@wanadoo.fr">
par
<form method="post" action="tapageEnvoiMail.php">
Voilà je pense que tu seras parré :D
ZeP3k!GnO
-->hi i hi o on va pas o boulot :P
0
Zep3k!GnO Messages postés 2049 Statut Membre 200 > Zep3k!GnO Messages postés 2049 Statut Membre
 
voui DSL de la pub clandestine pour Le site de Tribute skateshop :P
Mais j'Suis WeBmaster heuu Désolé W3B$l@V3 :P
0
laurent
 
merci a tous . je pense que j'ai ce qu'il me faut.
A+
0
laurent
 
Zep3k!GnO

je comprends pas qu'est-ce que je dois mettre dans nomDeTonForm:
il me jette sur ça quand je le teste ! ?

<script language="javascript">

function popup_merci(lien,nom,taille)
{
newwin=window.open(lien,nom,taille);
document.form.nomDeTonForm.submit();
}

excuse moi mais je débute.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
agonis57 Messages postés 44 Statut Membre 1
 
alors ta borne HTML <FORM> a un attribut name
ex : <FROM name="prout">......</FROM>

c'est ca que tu dois mettre a la place de nomDeTonForm

pour t'expliquer, javascript utilise un peu comme java des objets

document : ton document, c'est a dire ta page web
le point ensuite sert à prendre une propirete du document

document.form récupère les formulaire

document.form.prout récupère le formulaire prout de la page

enfin document.form.prout.submit() appelle l'action submit du form prout (c'est a dire que tu veux envoyer les info du formulaire à la page ou la fonction lié)

voila
0
Zep3k!GnO Messages postés 2049 Statut Membre 200
 
Merc! de la suite j'étais pas la pour la fin de l'explication ;P


bien dis !



Zep3k!GnO
--> hi i hi o on va pas o boulot :P
0