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

5 réponses

  1. Gihef Messages postés 5165 Statut Contributeur 2 781
     
    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
  2. 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
    1. 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
      1. 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
  3. laurent
     
    merci a tous . je pense que j'ai ce qu'il me faut.
    A+
    0
  4. 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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. 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
    1. 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