gros prob avec un formulaire

gros prob avec un formulaire - HTML/CSS - Programmation

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>
 

Reply

Marsh Posté le 27-12-2004 à 22:27:24   

Reply

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 ???


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

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 ???

Reply

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

Reply

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

Reply

Marsh Posté le 28-12-2004 à 10:23:54    

As-tu enlevé le target='_blank' comme le conseillait Xav_ ?
 

Reply

Marsh Posté le 28-12-2004 à 11:29:54    

je doit metre koi _béank,_top,... ???

Reply

Marsh Posté le 28-12-2004 à 11:30:43    

je les é tous ésséyé mais sa fais tjrs la meme chose

Reply

Marsh Posté le 28-12-2004 à 13:19:55    

ne mets rien alors  [:jkley]

Reply

Marsh Posté le 28-12-2004 à 14:11:17    

tet2neu a écrit :

ne mets rien alors  [:jkley]


 
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 !!!


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

Marsh Posté le 28-12-2004 à 14:11:17   

Reply

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"


Message édité par tet2neu le 28-12-2004 à 14:21:14
Reply

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)

Reply

Marsh Posté le 29-12-2004 à 09:12:55    

mais est-ce que tu as essayé en enlevant le "target" ?

Reply

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

Reply

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 ???
pi que doije metre comme métode ??? GET ou POST ???
il reste encore a remplir "encodage" que doije metre ???
merci


 
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

Reply

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

Reply

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


Message édité par yvannb le 29-12-2004 à 17:35:01
Reply

Marsh Posté le 29-12-2004 à 17:43:17    

Quel navigateur utilises-tu ?
Quel logiciel de mail est installé sur ta machine ?
 

Reply

Marsh Posté le 29-12-2004 à 18:25:53    

ben j'uttilise ie5 et msn explorer
pi ben hotmail (msn)

Reply

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 :(


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

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


---------------
http://www.3e-type.com - photo : D70 + 18-70 + Sigma 70-300 apo macro super 2
Reply

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)
 

Reply

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
 

Reply

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

Reply

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....


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

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

Reply

Marsh Posté le 30-12-2004 à 21:39:56    

dans www.tonsiteperso.com, c'est pas un mailto mais un  

Code :
  1. <form action="?page=" method="post">


donc une action serveur...

Reply

Marsh Posté le 31-12-2004 à 08:32:01    

et sa marche  comment ?????
enfin que doije metre dans action et tout ???

Reply

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


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed