Comment envoyer les résultats d’un formulaire par e-mail …
… en n’utilisant QUE du (X)HTML ?
Question souvent posée par les réfractaires aux langages dynamiques (ASP, PHP, etc..) :/
Il y a une méthode simple en utilisant correctement les attributs de la balise de formulaire FORM.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Document sans nom</title> </head> <body> <!-- ici important : method = post + enctype permettant un retour a la ligne des données du mail recu --> <form name="form1" id="form1" method="post" action="mailto:toto@toto.com" enctype="text/plain"> <label>Votre nom <input name="nom" type="text" id="nom" /> </label> <p> <label>Votre prénom <input name="prenom" type="text" id="prenom" /> </label> </p> <p> <input type="submit" name="Submit" value="Envoyer" /> </p> </form> </body> </html>
Formulaire minimaliste donnant ceci :
Inconvénient : la mise en forme de l’e-mail est assez sommaire.. mais peut suffire dans les cas simple.
Celà donne ceci :
thx



Bonjour,
J’ai une petite question, je voudrai savoir pourquoi en copiant tel quel le code précédent et en recevant le "formulaire" sur ma messagerie il n’y a absolument rien d’écrit.
Merci d’avance.
Sophie.
Je ne vois pas ou est ton problème… Tu as bien personnalisé l’adresse du destinataire (en remplaçant toto@toto.com par ta propre adresse e-mail ?
Y’a outock qui s’ouvre :/
@Scae
c’est normal… si tu regardes, outlook (ou ton logiciel le mail par défaut de ta machine) va envoyer les données que tu as saisi dans le formulaire. C’est le but de la manip. puisque justement le traitement des variables saisies ne se fait plus sur le serveur via un langage dynamique, comme PHP ou ASP par exemple, mais en local chez le client par l’envoi d’un e-mail !
Voila mon probleme:
quand la messagerie s’ouvre, les donnée du formulaire ne s’affiche pas :gne:
J’ai pourtant fait les meme demarche que celles expliquée.
Je ne veux absolument pas de PHP ou quoi que ce soit :no: car mon hebergeur ne l’accepte pas (hebergeur gratos :bravo: et donc moins performant :non: )