gros prob avec un formulaire - HTML/CSS - Programmation
Marsh Posté le 28-12-2004 à 01:37:28
ben oui mais là le msieur est dans la rubrique HTML et non PHP...
tu peux envoyer un formulaire par mail en HTML en mettant un mailto:ton_adresse dans le action, mais ça veut dire qu'a la validation le visiteur a son gestionnaire de mail par défaut (genre outlook) qui va s'ouvrir avec un nouveau message prérempli (avec les données du formulaire) quand il va cliquer sur le "submit". Il clic sur envoyer et tu recevra le mail avec les infos
S'il n'a pas de gestionnaire de mail sur la machine, ben tu l'a dans l'os il me semble...
ton code me semble correct à part le target dans un form, je vois pas ce qu'il vient foutre là vu que le action est un mailto et non une page...
Et meme si tu pointé sur une page, pkoi l'ouvrir dans une autre fenetre ???
Marsh Posté le 28-12-2004 à 08:42:58
ouai mais moi j'ai fais mon formulaire en html j'ai mi l'action et la valeur. mais mon éditeur html me demande encor un cryptage je doit metre koi ??? pi a la place de ouvrir outlook ou autre il m'envoi sur une page ou ya rien avec une adresse pas possible
pi est-ce que je peut metre des script php dans mon html et gardé un page .html ou .htm ???
Marsh Posté le 28-12-2004 à 09:57:48
yvannb a écrit : pi est-ce que je peut metre des script php dans mon html et gardé un page .html ou .htm ??? |
non
Marsh Posté le 28-12-2004 à 10:07:18
je sait que je peux faire un formulaire html et au clic envoyé sans passez par outlook ou autre mais je ne sait pas pourkoi sa m'envoi sur une page bizard
Marsh Posté le 28-12-2004 à 10:23:54
As-tu enlevé le target='_blank' comme le conseillait Xav_ ?
Marsh Posté le 28-12-2004 à 14:11:17
tet2neu a écrit : ne mets rien alors |
c'est ce que je disais d'entrée de game, en disant que je comprend ce qu'il venait foutre là, je pensai à le virer, pas à lae remplacer par tout et n'importe quoi !!!
Marsh Posté le 28-12-2004 à 14:20:00
ben oui je ne vois pas l'interet d'un target dans un formulaire, et ça expliqerai que ça te renvoie sur une page que tu n'as pas demandé
la redirection se fait grace à "action"
Marsh Posté le 29-12-2004 à 08:51:16
ok mais bon la n'est pas mon probleme mon prob sait quand je clic sur envoyé sa m'envoi sur une page vide avec une url pas possible pi sa m'envoi rien (grace a action)
Marsh Posté le 29-12-2004 à 16:32:04
dans cation je doit metre l'email ou je veux que sa arive ou la page qui remerci ???
pi que doije metre comme métode ??? GET ou POST ???
il reste encore a remplir "encodage" que doije metre ???
merci
Marsh Posté le 29-12-2004 à 17:24:00
yvannb a écrit : dans cation je doit metre l'email ou je veux que sa arive ou la page qui remerci ??? |
1- Soigne ton orthographe.
2- réponds à la question : As-tu enlevé l'attribut target ?
3- Enleve method aussi
4- garde action="mailto:yvannb@msn.com"
5- si ça plante donne nous le message d'erreur exact
Marsh Posté le 29-12-2004 à 17:31:26
ok
j'ai mi que mailto
pi sa mais dé que tu clic :
"ce formulaire est envoyer par e-mailhttp://loginnet.passport.com/digest.srf?_lang=FR&lc=1036&fs=1&ct=1104337828&tw=86400&id=2&kv=0&ru=http%3a%2f%2fwww%2ehotmail%2emsn%2ecom%2fcgi%2dbin%2fsbox%3frru%3dcompose%253ftype%253ddmc%2526action%253dcompose%2526to%253dyvannb%252540msn%25252ecom%2526formtext2%253dhttp%25253a%25252f%25252f%2526formtext3%253dhttp%25253a%25252f%25252f%2526formbutton1%253dSoumettre%252bla%252brequ%2525eate&log=1"
moi je veut juste que mon formulaire arrive dans ma boite e-mail remplis par ce que l'utilisateur a mi
après tu mais ok pi sa t'envoi sur
Marsh Posté le 29-12-2004 à 17:33:48
ok
j'ai mi que mailto
pi sa mais dé que tu clic :
"ce formulaire est envoyer par e-mail"
moi je veut juste que mon formulaire arrive dans ma boite e-mail remplis par ce que l'utilisateur a mi
après tu mais ok pi sa t'envoi sur http://loginnet.passport.com/diges [...] eate&log=1
Marsh Posté le 29-12-2004 à 17:43:17
Quel navigateur utilises-tu ?
Quel logiciel de mail est installé sur ta machine ?
Marsh Posté le 29-12-2004 à 18:44:20
donc tu n'a pas de "vrai" gestionnaire de mail comme Outlook ou outlook express --> ça t'envoi sur la page d'envoi de mail via MSN et hotmail (d'ou le loginnet.passport...etc...)
Citation : S'il n'a pas de gestionnaire de mail sur la machine, ben tu l'a dans l'os il me semble... |
j'avais mis ça dès mon 1er post, pour te mettre sur la voie...
- Je dis les choses franchement --> on me traite de méchant arrogant...
- Je laisse des pistes --> les gens comprenne pas je sens qu'on va me le reprocher également....
Moralité:
je crois que je suis pas fait pour aider mon prochain, je vais me contenter de poser des questions quand j'ai des pb, et m'abstenir de répondre à ceux que je pourrais aider
Marsh Posté le 30-12-2004 à 09:45:22
Tu peux faire cela par script CGI si ton hébergement le permet :
Pour un mail dont le contenu est un champ du formulaire :
http://www.perl-gratuit.com/perl/formmail-vf/
Pour un mail dont le contenu sera créé péalablement via une unterface externe :
http://www.perl-gratuit.com/perl/pg-maildoc/index.html
Marsh Posté le 30-12-2004 à 11:28:52
yvannb a écrit : moi je veut juste que mon formulaire arrive dans ma boite e-mail remplis par ce que l'utilisateur a mi |
Bon, il semble que tu ne veux pas passer par un logiciel de mail (de toute façon, tu n'en as pas).
La seule solution qu'il te reste c'est de faire l'envoi de mail côté serveur en PHP.
La piste proposée par 84mickael semble un bon point de départ.
Mais avant de faire ça il va falloir y mettre du tien, t'initier à PHP et bien comprendre la différence côté client / côté serveur (un point de départ)
Marsh Posté le 30-12-2004 à 16:53:17
Pas besoin de php, de cgi ou de truc dans le genre !!
Il suffit d'ajouter dans la balise <form enctype="text/plain"> et il faut utiliser POST.
Si tu veux connaitre toutes les balises voici une bonne adresse http://www.allhtml.com
Marsh Posté le 30-12-2004 à 16:56:39
J'ai oublié de préciser : ce que toi tu vas récupérer en mail, c'est pas très intuitif comme message : prends bien soin de mettre un name à tous tes champs de formulaire pour bien reconnaitre les réponses du formulaire
Marsh Posté le 30-12-2004 à 19:05:01
crystel a écrit : J'ai oublié de préciser : ce que toi tu vas récupérer en mail, c'est pas très intuitif comme message : prends bien soin de mettre un name à tous tes champs de formulaire pour bien reconnaitre les réponses du formulaire |
je maintient que sas festionaire de pail sur la machine ça n'enverra jamais rien... un "mailto" reste tjs un "mailto" (lien ou action d'un formulaire, peu importe)... ça cherche le gestionnaire de mail pour te l'ouvrir avec un nouveau message pré-rempli....
Marsh Posté le 30-12-2004 à 19:46:27
oui mais moi je cherche a faire un truc comme tout en bas de www.tonsiteperso.com tu voit mais sa ouvre pas de èrog
Marsh Posté le 30-12-2004 à 21:39:56
dans www.tonsiteperso.com, c'est pas un mailto mais un
Code :
|
donc une action serveur...
Marsh Posté le 31-12-2004 à 08:32:01
et sa marche comment ?????
enfin que doije metre dans action et tout ???
Marsh Posté le 31-12-2004 à 12:54:04
ben ça marche comme on te l'a dis plus haut, en envoyant les infos à une page PHP qui elle utilise la fonction mail...
--> renvoie au PHP, pas possible en html de faire ce que tu veux
Marsh Posté le 27-12-2004 à 22:27:24
bonjour a tous,
alor j'ai fais un formulaire mais j'ai des prob avec car il marche pas dé con remplis pi on mais soumetre sa t'envoie sur un truc ou il faus un pass
que faire ????
le code est:
<form name="newsletre" target="_blank" method="post" action="mailto:yvannb@msn.com">
<h1>votre e-mail:<input type="text" name="formtext1"><br>votre nom et prenom:<input type="text" name="formtext2"><br><input type="submit" name="formbutton1"></h1>
</form>