Se connecter avec
S'enregistrer | Connectez-vous

envoi d'un formulaire par mailto... le mail est vide!

Dernière réponse : dans Programmation

Bonjour,

Je suis nouveau sur ce forum, donc bonjour et merci de m'accueillir parmi vous.

Je cherche à envoyer un formulaire par le lien mailto. J'ai bien un formulaire qui fonctionne, ainsi que le lien mailto, mais lorsque je clique sur envoyer (submit) et que l'e-mail s'ouvre, il est vide : les champs renseignés dans le formulaire n'apparaissent pas dans le mail. En revanche, l'adresse du destinataire et l'objet du mail apparaissent bien dans l'entête. J'ai donc du rater une marche quelque part...

le début de mon formulaire est du type :

  1. <form action="mailto:xxxxxx@domain.com?subject=Abonnement à la newsletter" method="post" enctype="text/plain"
  2. onSubmit="return test()" onReset="return securite('vider')">


la fonction test() ne sert qu'à tester un des champs du formulaire.

Je ne travaille pas sur IE 3 mais sur une version très récente.

Merci par avance pour toute aide que vous pourrez m'apporter.
Cordialement.
Hugues B.
Lassé par la pub ? Créez un compte

Citation :
désolé, j'ai pas fait bac V :o 


Euh... c'est quoi le bac V ? Si mon message n'était pas assez clair, que puis-je y ajouter pour espérer obtenir une réponse ? J'ai lu que windows XP ne gérait plus les "mailto" : ça me semble un peu gros, non ? Mais si c'est ça, je n'ai plus besoin de vous déranger... merci quand même pour la réponse.

Bonne soirée.
Hugues

Salut

as tu trouvé solution à ton probleme?
Je bloque dessus également ...

coxiflo

niko_pimp a dit :
Bonjour,

Je suis nouveau sur ce forum, donc bonjour et merci de m'accueillir parmi vous.

Je cherche à envoyer un formulaire par le lien mailto. J'ai bien un formulaire qui fonctionne, ainsi que le lien mailto, mais lorsque je clique sur envoyer (submit) et que l'e-mail s'ouvre, il est vide : les champs renseignés dans le formulaire n'apparaissent pas dans le mail. En revanche, l'adresse du destinataire et l'objet du mail apparaissent bien dans l'entête. J'ai donc du rater une marche quelque part...

le début de mon formulaire est du type :

  1. <form action="mailto:xxxxxx@domain.com?subject=Abonnement à la newsletter" method="post" enctype="text/plain"
  2. onSubmit="return test()" onReset="return securite('vider')">


la fonction test() ne sert qu'à tester un des champs du formulaire.

Je ne travaille pas sur IE 3 mais sur une version très récente.

Merci par avance pour toute aide que vous pourrez m'apporter.
Cordialement.
Hugues B.

Bonjour,
Le code suivant est donné dans "Compétence Micro" . Il s'agit de recueillir l'avis des visiteurs d'un site par le biais d'un formulaire:
  1. <html>
  2. <head>
  3. <title>Merci de me donner vos impressions sur le site</title>
  4. </head>
  5. <body>
  6. <form method="post" action="mailto:didier@ratabour.info?subject=commentaires" enctype="text/plain">
  7. <p>Nom : <input type="text" name="nom" /></p>
  8. <p>Prénom : <input type="text" name="prenom" /></p>
  9.  
  10. <p>Comment trouvez-vous le site web ? Choisissez une réponse :</p>
  11. <input name="note" type="radio" value="1">1 (pas très intéressant)<br/>
  12. <input name="note" type="radio" value="2">2 (pas trop mal)<br/>
  13. <input name="note" type="radio" value="3">3 (sympa)<br/>
  14. <input name="note" type="radio" value="4">4 (J'ai adoré)<br/>
  15. <input name="note" type="radio" value="5">5 (Génial !)<br/>
  16. <p>Qu'avez-vous le plus aimé ?<br />
  17. <input name="love1" type="checkbox" value="Tout le site" checked="checked" />Tout le site est chouette !<br />
  18. <input name="love2" type="checkbox" value="Les photos"/> Les photos.<br />
  19. <input name="love3" type="checkbox" value="Le CV"/>Le choix des couleurs<br />
  20. <input name="love4" type="checkbox" value="Mise ééééen page"/>La mise en page<br />
  21. <input name="love5" type="checkbox" value="Humour"/>votre humour</p>
  22.  
  23. <p>Avez-vous un commentaire à faire ?</p>
  24. <textarea rows="5" cols="30" name="commentaires">
  25. </textarea>
  26. <p>Quelle est votre adresse e-mail ? <input type="text" name="e-mail" /></p>
  27. <p><button type="submit">Envoyer le formulaire par e-mail</button>  <button type="reset">Annuler</button></p>
  28. </form>
  29. </body>
  30. </html>

Tout a l'air parfait.
Quand je l'exécute, le mail qui est envoyé ne contient rien! Entièrement blanc!
S'agit-il d'un mauvais paramétrage de Thunderbird?
Qui peut m'éclairer?
Merci.
Question subsidiaire (qui n'a rien à voir): la déclaration de style en css
img {border-color:xxxxx}, même tournée sous toutes les syntaxes possibles, ne donne jamais aucune bordure autour de mes images.
Comment se fait-ce?

Citation :
Bonjour,
Le code suivant est donné dans "Compétence Micro" . Il s'agit de recueillir l'avis des visiteurs d'un site par le biais d'un formulaire:
  1. <html>
  2. <head>
  3. <title>Merci de me donner vos impressions sur le site</title>
  4. </head>
  5. <body>
  6. <form method="post" action="mailto:didier@ratabour.info?subject=commentaires" enctype="text/plain">
  7. <p>Nom : <input type="text" name="nom" /></p>
  8. <p>Prénom : <input type="text" name="prenom" /></p>
  9.  
  10. <p>Comment trouvez-vous le site web ? Choisissez une réponse :</p>
  11. <input name="note" type="radio" value="1">1 (pas très intéressant)<br/>
  12. <input name="note" type="radio" value="2">2 (pas trop mal)<br/>
  13. <input name="note" type="radio" value="3">3 (sympa)<br/>
  14. <input name="note" type="radio" value="4">4 (J'ai adoré)<br/>
  15. <input name="note" type="radio" value="5">5 (Génial !)<br/>
  16. <p>Qu'avez-vous le plus aimé ?<br />
  17. <input name="love1" type="checkbox" value="Tout le site" checked="checked" />Tout le site est chouette !<br />
  18. <input name="love2" type="checkbox" value="Les photos"/> Les photos.<br />
  19. <input name="love3" type="checkbox" value="Le CV"/>Le choix des couleurs<br />
  20. <input name="love4" type="checkbox" value="Mise ééééen page"/>La mise en page<br />
  21. <input name="love5" type="checkbox" value="Humour"/>votre humour</p>
  22.  
  23. <p>Avez-vous un commentaire à faire ?</p>
  24. <textarea rows="5" cols="30" name="commentaires">
  25. </textarea>
  26. <p>Quelle est votre adresse e-mail ? <input type="text" name="e-mail" /></p>
  27. <p><button type="submit">Envoyer le formulaire par e-mail</button>  <button type="reset">Annuler</button></p>
  28. </form>
  29. </body>
  30. </html>

Tout a l'air parfait.
Quand je l'exécute, le mail qui est envoyé ne contient rien! Entièrement blanc!
S'agit-il d'un mauvais paramétrage de Thunderbird?
Qui peut m'éclairer?
Merci.
Question subsidiaire (qui n'a rien à voir): la déclaration de style en css
img {border-color:xxxxx}, même tournée sous toutes les syntaxes possibles, ne donne jamais aucune bordure autour de mes images.
Comment se fait-ce?

bon allez, je vais faire un petit effort pour te dépanner un peu, mais juste pour 2-3 trucs:
déjà, ton "style css" (ça me fait toujours marrer d'entendre style css quand je le vois écris comme ça et qu'il est intégré dans le code html :lol: ) est mal écrit:
  1. img {border: Xpx solid #XXXXXX;}
Ne jamais oublier les ";" bourdèl !!!!!!

Ensuite, pour ce qui est du formulaire, je me demande si tu ferais pas mieux d'utiliser le php pour faire ton truc... :heink: 

ben ouais mais le PHP, il n'e s'aplique pas sur les hebergeurs gratuit dont celui que jutilise (faute de budget :cry:  ) qui est xxx.xxxx.xxx donc le achtéèmelle serait beaucoup mieux. bon moi c'est vrai je m'y connais pas un brin en PHP, mais en HTML ca je suis incolabeùl! alors moi je dis:

[:_blackfox_] PHP

et restons [:007]

Lassé par la pub ? Créez un compte