Formulaire sur email html
Résolu/Fermé
eit
-
13 oct. 2008 à 08:41
eit Messages postés 14 Date d'inscription lundi 13 octobre 2008 Statut Membre Dernière intervention 2 décembre 2008 - 13 oct. 2008 à 17:31
eit Messages postés 14 Date d'inscription lundi 13 octobre 2008 Statut Membre Dernière intervention 2 décembre 2008 - 13 oct. 2008 à 17:31
A voir également:
- Formulaire email html
- Editeur html - Télécharger - HTML
- Comment creer un compte email - Guide
- Espace en html - Astuces et Solutions
- Email hotmail - Guide
- Image cliquable html ✓ - Forum Réseaux sociaux
22 réponses
Bonjour
<form action="http://actuel.fr.selfhtml.org/cgi-bin/comments.pl">
Cette ligne signifie que quand quelqu'un va cliquer sur le bouton 'envoyer' de ton formuliare, la page "http://actuel.fr.selfhtml.org/cgi-bin/comments.pl" va être appelée, et va recevoir le contenu de ton formulaire.
Comme ton site n'est sûrement pas à l'adresse en question, autant dire que le formulaire est perdu pour toi.
Tu aurais du mettre <form method="POST" action="http://monsite.fr/monscript.php">, en supposant que ton site s'appelle monsite.fr. Et il faut que tu écrives un script "monscript.php" (tu peux prendre un autre nom) qui vérifiera le contenu du formulaire et t'enverra un mail.
Ce genre de script est ultra courant, mais pose des problèmes à ceux qui croient que la programmation consiste à recopier des morceaux de programmes trouvés au hasard du web.
<form action="http://actuel.fr.selfhtml.org/cgi-bin/comments.pl">
Cette ligne signifie que quand quelqu'un va cliquer sur le bouton 'envoyer' de ton formuliare, la page "http://actuel.fr.selfhtml.org/cgi-bin/comments.pl" va être appelée, et va recevoir le contenu de ton formulaire.
Comme ton site n'est sûrement pas à l'adresse en question, autant dire que le formulaire est perdu pour toi.
Tu aurais du mettre <form method="POST" action="http://monsite.fr/monscript.php">, en supposant que ton site s'appelle monsite.fr. Et il faut que tu écrives un script "monscript.php" (tu peux prendre un autre nom) qui vérifiera le contenu du formulaire et t'enverra un mail.
Ce genre de script est ultra courant, mais pose des problèmes à ceux qui croient que la programmation consiste à recopier des morceaux de programmes trouvés au hasard du web.
hani_
Messages postés
333
Date d'inscription
lundi 22 septembre 2008
Statut
Membre
Dernière intervention
18 novembre 2009
21
13 oct. 2008 à 10:09
13 oct. 2008 à 10:09
petite question au passage...
j'espère que ce truc là n'est pas ton véritable head...
voila a quoi devrait ressembler un head en gros...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <div align="center"> <title>Texte du titre</title> </head>
j'espère que ce truc là n'est pas ton véritable head...
<!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" xml:lang="fr" lang="fr"> <head> <title>titre du site</title> <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"/> <meta http-equiv="content-langage" content="fr"/> <meta name="Description" content="description du site en quelque mots"/> <meta name="Keywords" lang="fr" content="mots clefs les plus frequament trouvé dans ton site"/> <meta name="Identifier-URL" content="url de ton site"/> <meta name="Reply-to" content="ton e-mail"/> <meta name="Copyright" content="ton copyright"/> <meta name="Author" lang="fr" content="l'auteur"/> <meta name="Publisher" lang="fr" content="le créateur"/> <meta name="Generator" content="l'outil avec lequel tu a crée ton site"/> <meta name="revisit-after" content="15 days"/> <link rel="shortcut icon" type="image/x-icon" href="icone qui apparraitra dans la barre de ton navigateur"/> <link href="fichier.css" rel="stylesheet" type="text/css"/> <!--[if IE 7]><link href="/css/ie7fix.css" rel="stylesheet" type="text/css"/><![endif]--> <!--[if IE 6]><link href="/css/ie6fix.css" rel="stylesheet" type="text/css"/><![endif]--> </head>
voila a quoi devrait ressembler un head en gros...
merci mais non justement c est la copie que j ai prise sur self html et qui me semble etre le meilleur compromis pourr mon formulaire
mais alors je met mon adresse email ici : http://actuel.fr.selfhtml.org/cgi-bin/comments.pl
ou il faut que je réecrive une page html avec
l adresse de ma page a la place de sa :http://www.w3.org/TR/html4/loose.dtd
et mon email a la place de sa :http://actuel.fr.selfhtml.org/cgi-bin/comments.pl
je me debrouille en html mais le php et le css ou le scripte c est une vrai misere pour moi
mais alors je met mon adresse email ici : http://actuel.fr.selfhtml.org/cgi-bin/comments.pl
ou il faut que je réecrive une page html avec
l adresse de ma page a la place de sa :http://www.w3.org/TR/html4/loose.dtd
et mon email a la place de sa :http://actuel.fr.selfhtml.org/cgi-bin/comments.pl
je me debrouille en html mais le php et le css ou le scripte c est une vrai misere pour moi
hani_
Messages postés
333
Date d'inscription
lundi 22 septembre 2008
Statut
Membre
Dernière intervention
18 novembre 2009
21
13 oct. 2008 à 10:38
13 oct. 2008 à 10:38
mais alors je met mon adresse email ici : http://actuel.fr.selfhtml.org/cgi-bin/comments.pl --->NON ici la page de ton site qui recupere les données envoyées par la methode POST.
l'adresse de ma page a la place de sa :http://www.w3.org/TR/html4/loose.dtd --->NON ne touche a rien ici
l'adresse de ma page a la place de sa :http://www.w3.org/TR/html4/loose.dtd --->NON ne touche a rien ici
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
eit
Messages postés
14
Date d'inscription
lundi 13 octobre 2008
Statut
Membre
Dernière intervention
2 décembre 2008
13 oct. 2008 à 10:39
13 oct. 2008 à 10:39
merci je vais essayer sa alors
et je vous tien au courant
et je vous tien au courant
eit
Messages postés
14
Date d'inscription
lundi 13 octobre 2008
Statut
Membre
Dernière intervention
2 décembre 2008
13 oct. 2008 à 10:41
13 oct. 2008 à 10:41
arf je pige plus la
eit
Messages postés
14
Date d'inscription
lundi 13 octobre 2008
Statut
Membre
Dernière intervention
2 décembre 2008
13 oct. 2008 à 10:45
13 oct. 2008 à 10:45
mais alors je met mon adresse email ici : http://actuel.fr.selfhtml.org/cgi-bin/comments.pl --->NON ici la page de ton site qui recupere les données envoyées par la methode POST.
sela veux dire quoi exactement
la page ou j ecris le message ou la page qui renvoie apres la validation du message a une autre page du site "au lieu " d un pop up merci ?
sela veux dire quoi exactement
la page ou j ecris le message ou la page qui renvoie apres la validation du message a une autre page du site "au lieu " d un pop up merci ?
hani_
Messages postés
333
Date d'inscription
lundi 22 septembre 2008
Statut
Membre
Dernière intervention
18 novembre 2009
21
13 oct. 2008 à 10:45
13 oct. 2008 à 10:45
mais alors je met mon adresse email ici : http://actuel.fr.selfhtml.org/cgi-bin/comments.pl---> <form method="POST" action="URL_DE_LA_PAGE_DU_SITE_QUI_RECUPERE_TES_DONNEES_PAR_LA_METHODE_POST">
eit
Messages postés
14
Date d'inscription
lundi 13 octobre 2008
Statut
Membre
Dernière intervention
2 décembre 2008
>
toto
13 oct. 2008 à 12:02
13 oct. 2008 à 12:02
hello toto
tu voie tu ma pris de haut sur le post mais tu voie moi qui suit musicien ben tu aurais juste dit qu il y avait du violoncelle dans ton morceau de rap j aurai pu taider et pourtant chui pas un crak en scripte mais bon marina
et bien connue dans la musique
a bon entendeur salut
tu voie tu ma pris de haut sur le post mais tu voie moi qui suit musicien ben tu aurais juste dit qu il y avait du violoncelle dans ton morceau de rap j aurai pu taider et pourtant chui pas un crak en scripte mais bon marina
et bien connue dans la musique
a bon entendeur salut
eit
Messages postés
14
Date d'inscription
lundi 13 octobre 2008
Statut
Membre
Dernière intervention
2 décembre 2008
13 oct. 2008 à 10:52
13 oct. 2008 à 10:52
voila
eit
Messages postés
14
Date d'inscription
lundi 13 octobre 2008
Statut
Membre
Dernière intervention
2 décembre 2008
13 oct. 2008 à 10:55
13 oct. 2008 à 10:55
arf les gars vous marrer pas j ai pas fait d etude je me debrouille generalement seul et c est la misere la je pige plus c tt
je ne connaie pas votre cas mais apprendre seul c est deja assez compliquer
je ne connaie pas votre cas mais apprendre seul c est deja assez compliquer
eit
Messages postés
14
Date d'inscription
lundi 13 octobre 2008
Statut
Membre
Dernière intervention
2 décembre 2008
13 oct. 2008 à 11:47
13 oct. 2008 à 11:47
bon ben mercie quand meme
hani_
Messages postés
333
Date d'inscription
lundi 22 septembre 2008
Statut
Membre
Dernière intervention
18 novembre 2009
21
13 oct. 2008 à 11:52
13 oct. 2008 à 11:52
<!--#include virtual="/include/hautdepage.inc.asp"--> <div id="contenu"> <h1>Contactez-nous</h1> <form method="post" action="lien vers ton serveur mail" onsubmit="MM_validate('Nom','','R','Prenom','','R','Ville','','R','mail_Internaute','','RisEmail');return document.MM_return"> <input type="hidden" name="login" value="login"/> <input type="hidden" name="url" value="http://www.ton_site.fr/response"/> <input type="hidden" name="mail_Client" value="ton_mail"/> <input type="hidden" name="ordre_Champs" value="Nom,Prenom,Societe,Adresse,CodePostal,Ville,mail_Internaute,Telephone,Fax,Message,renseignements,Contact_tel,devis"/> <input type="hidden" name="groupe" value="contact"/> <div class="colonne c2"> <fieldset> <label>Nom *</label> <input type="text" name="Nom"/> </fieldset> <fieldset> <label>Prénom *</label> <input type="text" name="Prenom"/> </fieldset> <fieldset> <label>Société</label> <input type="text" name="Societe"/> </fieldset> <fieldset> <label>Adresse</label> <input type="text" name="Adresse"/> </fieldset> <fieldset> <label>Code postal</label> <input type="text" name="CodePostal"/> </fieldset> <fieldset> <label>Ville *</label> <input type="text" name="Ville"/> </fieldset> <fieldset> <label>E-mail *</label> <input type="text" name="mail_Internaute"/> </fieldset> <fieldset> <label>Téléphone</label> <input type="text" name="Telephone"/> </fieldset> <fieldset> <label>Fax</label> <input type="text" name="Fax"/> </fieldset> </div> <div class="colonne c2"> <fieldset> <label>Votre message *</label> <textarea name="Message" rows="10" cols="45"><%=request("message")%></textarea> </fieldset> <fieldset> <label class="c1"> <input type="checkbox" name="renseignements" value="oui"/> Contactez-moi pour plus de renseignements </label> <label class="c1"> <input type="checkbox" name="Contact_tel" value="oui"/> Contactez-moi par téléphone </label> <label class="c1"> <input type="checkbox" name="devis" value="oui"/> Etablissez un devis d'après mes commentaires </label> </fieldset> </div> <div class="separateur"></div> <fieldset> <input type="submit" name="Submit" value="Envoyer le formulaire"/> <input type="reset" name="Submit" value="Effacer"/> </fieldset> </form> <div class="separateur"></div> <p>* Champ obligatoire</p> </div> <!--#include virtual="/include/basdepage.inc.asp"-->
Voici un formulaire valide que j'ai fait (attention ici c'est de l'asp car c'est un site qui tourne sur un serveur windows. change l'asp par du php si c'est ce que tu utilises...
et voici la page qui contient les réponses données
<% msg=request("msg") infos=request("infos") %> <!--#include virtual="/include/hautdepage.inc.asp"--> <div id="contenu"> <h1>Contactez-nous</h1> <%if infos<>"" then%> <p>Voici les informations envoyées</p> <%=infos%> <%end if%> <%if msg<>"ok" then%> <p> Votre formulaire n'est pas arrivé (Erreur : <%=msg%>) </p> <%else%> <p> Merci de nous avoir contacté.<br/> Nous vous répondrons dans les meilleurs délais. </p> <%end if%> </div> <!--#include virtual="/include/basdepage.inc.asp"-->
c'est la page de confirmation, bien entendu les information sont aussi envoyé a ton serveur mail comme précisé dans la méthode POST.
PS: Attention le script MM_validate et MM_return sont des javascript qui contrôlent la validité des champs et si les champs obligatoire sont remplis, tu trouvera plein d'exemple de ce genre de code sur le net.
N'oublie pas d'inscrire le javascript dans ton header...
Voila je ne peux pas vraiment faire plus pour toi... le travail est tout fait c'est pas le mieux pour apprendre que de ce faire mâcher tout le boulot, mais si tu est passionné tu essaiera de comprendre comment ça marche au lieu de recopier bêtement.
Bonne journée.
eit
Messages postés
14
Date d'inscription
lundi 13 octobre 2008
Statut
Membre
Dernière intervention
2 décembre 2008
13 oct. 2008 à 12:05
13 oct. 2008 à 12:05
ben ecoute je te remercie sincerement et croix moi je vais decortiquer tout sa par la suite je suis juste un peux trop prit en se moment pour encore apprendre le php et les scripte ou meme le css mais sa ne saurais tarder en tout qua merci tres sincerement
eit
Messages postés
14
Date d'inscription
lundi 13 octobre 2008
Statut
Membre
Dernière intervention
2 décembre 2008
13 oct. 2008 à 12:49
13 oct. 2008 à 12:49
encore un ptit truk stp tu serai comment faire pour diminuer la taille des frame sur ton code parce qu il me prenne toute la page web parce que j ai chercher mais je trouve pas "normal je pige rien en a sp"
hani_
Messages postés
333
Date d'inscription
lundi 22 septembre 2008
Statut
Membre
Dernière intervention
18 novembre 2009
21
13 oct. 2008 à 13:27
13 oct. 2008 à 13:27
je n'utilise pas de frame, et je défini la taille de mes éléments html avec un css.
eit
Messages postés
14
Date d'inscription
lundi 13 octobre 2008
Statut
Membre
Dernière intervention
2 décembre 2008
13 oct. 2008 à 15:26
13 oct. 2008 à 15:26
ok mais alors comment je peux proceder moi ? pour la changer
hani_
Messages postés
333
Date d'inscription
lundi 22 septembre 2008
Statut
Membre
Dernière intervention
18 novembre 2009
21
13 oct. 2008 à 16:13
13 oct. 2008 à 16:13
body{ margin:0; padding:0; text-align:center; color:#ffffff; font-family:verdana,sans-serif; font-size:12px; line-height:16px; width:100%; } fieldset{ border:none; } label{ display:block; width:150px; float:left; clear:left; } #contenu, { clear:both; padding:10px; width:780px; min-height:200px; margin:0 auto 0 auto; }
avec ça dans un fichier que tu nomme "commun.css" ça devrait marcher
enfin j'ai fait ça rapidement donc il y aurat peut etre des retouche a faire
eit
Messages postés
14
Date d'inscription
lundi 13 octobre 2008
Statut
Membre
Dernière intervention
2 décembre 2008
13 oct. 2008 à 16:23
13 oct. 2008 à 16:23
frenchement je te remercie beaucoup mais je vien de le faire j ai nomme un fichier text qui c est transformer avec frontpage en commun.css
que j ai installer dans mon repertoire du site
mais rien a changer
et j ai constater qu il y avait des balise de taille mais je ne sais absolument pas comment gerrer sa
j espere ne pas trop abuser de ta passience mais je t ai dit je suis une buse en css scripte et php
et surtout je ne comprend pas du tout comment se code que tu vien de me donner peux interagire avec ma page html la je suis largué
que j ai installer dans mon repertoire du site
mais rien a changer
et j ai constater qu il y avait des balise de taille mais je ne sais absolument pas comment gerrer sa
j espere ne pas trop abuser de ta passience mais je t ai dit je suis une buse en css scripte et php
et surtout je ne comprend pas du tout comment se code que tu vien de me donner peux interagire avec ma page html la je suis largué
hani_
Messages postés
333
Date d'inscription
lundi 22 septembre 2008
Statut
Membre
Dernière intervention
18 novembre 2009
21
13 oct. 2008 à 16:58
13 oct. 2008 à 16:58
dans le head que je t'ai donné au debut
ICI
il y as une ligne <link href="fichier.css" rel="stylesheet" type="text/css"/>
remplace "fichier.css" par "commun.css" et il ira lire le fichier css.
et colle la ligne dans le head de ta page.
ICI
il y as une ligne <link href="fichier.css" rel="stylesheet" type="text/css"/>
remplace "fichier.css" par "commun.css" et il ira lire le fichier css.
et colle la ligne dans le head de ta page.
eit
Messages postés
14
Date d'inscription
lundi 13 octobre 2008
Statut
Membre
Dernière intervention
2 décembre 2008
13 oct. 2008 à 17:19
13 oct. 2008 à 17:19
tu te planta pas de page parce que la tu ma redonner le lien que j avais mie que j ai coppier cher seflhtml
toi tu ma donne sa et je ne trouve pas de link dedant
<!--#include virtual="/include/hautdepage.inc.asp"-->
<div id="contenu">
<h1>Contactez-nous</h1>
<form method="post" action="lien vers ton serveur mail" onsubmit="MM_validate('Nom','','R','Prenom','','R','Ville','','R','mail_Internaute','','RisEmail');return document.MM_return">
<input type="hidden" name="login" value="login"/>
<input type="hidden" name="url" value="http://www.ton_site.fr/response"/>
<input type="hidden" name="mail_Client" value="ton_mail"/>
<input type="hidden" name="ordre_Champs" value="Nom,Prenom,Societe,Adresse,CodePostal,Ville,mail_Internaute,Telephone,Fax,Message,renseignements,Contact_tel,devis"/>
<input type="hidden" name="groupe" value="contact"/>
<div class="colonne c2">
<fieldset>
<label>Nom *</label>
<input type="text" name="Nom"/>
</fieldset>
<fieldset>
<label>Prénom *</label>
<input type="text" name="Prenom"/>
</fieldset>
<fieldset>
<label>Société</label>
<input type="text" name="Societe"/>
</fieldset>
<fieldset>
<label>Adresse</label>
<input type="text" name="Adresse"/>
</fieldset>
<fieldset>
<label>Code postal</label>
<input type="text" name="CodePostal"/>
</fieldset>
<fieldset>
<label>Ville *</label>
<input type="text" name="Ville"/>
</fieldset>
<fieldset>
<label>E-mail *</label>
<input type="text" name="mail_Internaute"/>
</fieldset>
<fieldset>
<label>Téléphone</label>
<input type="text" name="Telephone"/>
</fieldset>
<fieldset>
<label>Fax</label>
<input type="text" name="Fax"/>
</fieldset>
</div>
<div class="colonne c2">
<fieldset>
<label>Votre message *</label>
<textarea name="Message" rows="10" cols="45"><%=request("message")%></textarea>
</fieldset>
<fieldset>
<label class="c1">
<input type="checkbox" name="renseignements" value="oui"/>
Contactez-moi pour plus de renseignements
</label>
<label class="c1">
<input type="checkbox" name="Contact_tel" value="oui"/>
Contactez-moi par téléphone
</label>
<label class="c1">
<input type="checkbox" name="devis" value="oui"/>
Etablissez un devis d'après mes commentaires
</label>
</fieldset>
</div>
<div class="separateur"></div>
<fieldset>
<input type="submit" name="Submit" value="Envoyer le formulaire"/>
<input type="reset" name="Submit" value="Effacer"/>
</fieldset>
</form>
<div class="separateur"></div>
<p>* Champ obligatoire</p>
</div>
<!--#include virtual="/include/basdepage.inc.asp"-->
toi tu ma donne sa et je ne trouve pas de link dedant
<!--#include virtual="/include/hautdepage.inc.asp"-->
<div id="contenu">
<h1>Contactez-nous</h1>
<form method="post" action="lien vers ton serveur mail" onsubmit="MM_validate('Nom','','R','Prenom','','R','Ville','','R','mail_Internaute','','RisEmail');return document.MM_return">
<input type="hidden" name="login" value="login"/>
<input type="hidden" name="url" value="http://www.ton_site.fr/response"/>
<input type="hidden" name="mail_Client" value="ton_mail"/>
<input type="hidden" name="ordre_Champs" value="Nom,Prenom,Societe,Adresse,CodePostal,Ville,mail_Internaute,Telephone,Fax,Message,renseignements,Contact_tel,devis"/>
<input type="hidden" name="groupe" value="contact"/>
<div class="colonne c2">
<fieldset>
<label>Nom *</label>
<input type="text" name="Nom"/>
</fieldset>
<fieldset>
<label>Prénom *</label>
<input type="text" name="Prenom"/>
</fieldset>
<fieldset>
<label>Société</label>
<input type="text" name="Societe"/>
</fieldset>
<fieldset>
<label>Adresse</label>
<input type="text" name="Adresse"/>
</fieldset>
<fieldset>
<label>Code postal</label>
<input type="text" name="CodePostal"/>
</fieldset>
<fieldset>
<label>Ville *</label>
<input type="text" name="Ville"/>
</fieldset>
<fieldset>
<label>E-mail *</label>
<input type="text" name="mail_Internaute"/>
</fieldset>
<fieldset>
<label>Téléphone</label>
<input type="text" name="Telephone"/>
</fieldset>
<fieldset>
<label>Fax</label>
<input type="text" name="Fax"/>
</fieldset>
</div>
<div class="colonne c2">
<fieldset>
<label>Votre message *</label>
<textarea name="Message" rows="10" cols="45"><%=request("message")%></textarea>
</fieldset>
<fieldset>
<label class="c1">
<input type="checkbox" name="renseignements" value="oui"/>
Contactez-moi pour plus de renseignements
</label>
<label class="c1">
<input type="checkbox" name="Contact_tel" value="oui"/>
Contactez-moi par téléphone
</label>
<label class="c1">
<input type="checkbox" name="devis" value="oui"/>
Etablissez un devis d'après mes commentaires
</label>
</fieldset>
</div>
<div class="separateur"></div>
<fieldset>
<input type="submit" name="Submit" value="Envoyer le formulaire"/>
<input type="reset" name="Submit" value="Effacer"/>
</fieldset>
</form>
<div class="separateur"></div>
<p>* Champ obligatoire</p>
</div>
<!--#include virtual="/include/basdepage.inc.asp"-->