Problème formulaire

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>
Configuration: XP pro SP2

5 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    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.
    1. 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 !
      1. 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
      2. @Zep3k!GnOvoui DSL de la pub clandestine pour Le site de Tribute skateshop :P
        Mais j'Suis WeBmaster heuu Désolé W3B$l@V3 :P
    2. 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.
      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
        1. 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