envoi email/formumaire - HTML/CSS - Programmation
Marsh Posté le 16-12-2004 à 15:50:53
Il faut utiliser une technologie côté serveur pour faire ça, tu ne peux pas le faire en javascript.
Si tu ne peux faire que tu html + javascript tu peux faire un truc comme ça :
Code :
|
Marsh Posté le 16-12-2004 à 16:11:01
Mais non il ne faut pas obligatoirement utiliser une "technologie côté serveur", ni html+javascript !!!
Et puis ton "mailto:" dans le href ne poste pas les données d'un formulaire !!!
Code :
|
Et tu recevras un mail contenant
nom=...
prenom=...
submit=submit
Bon c'est chiant pask'il faut "décortiquer" le truc toi-même .. mais au moins, pas besoin de script de traitement sur le serveur ...
Marsh Posté le 16-12-2004 à 16:28:31
chez wanadoo on propose ça:
<HTML>
<HEAD>
<TITLE>Formulaire e-mail</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<P><FONT SIZE="+2" COLOR="#0033CC"><B>Formulaire e-mail</B></FONT></P>
<P> Merci de bien vouloir renseigner les champs suivants et d'appuyer sur le bouton
<B>ENVOYER</B> :<BR>
<P>(les champs marqués d'une <FONT COLOR="#FF0000"><B>*</B></FONT> doivent
obligatoirement être renseignés)
<FORM METHOD="POST" ACTION="http://perso.wanadoo.fr/bin/formulaire.cgi">
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH="527" BORDERCOLOR="#3333CC">
<INPUT TYPE="HIDDEN" NAME="email" VALUE="Cecile.Bertau@wanadoo.fr">
<INPUT TYPE="HIDDEN" NAME="url" VALUE="http://perso.wanadoo.fr/cecile.bertau/merci.html">
<INPUT TYPE="HIDDEN" NAME="sujet" VALUE="Formulaire des Pages Perso">
<TR>
<TD HEIGHT="40" BGCOLOR="#3333CC"><B><FONT COLOR="#FFFFFF">Nom</FONT></B></TD>
<TD HEIGHT="40" BGCOLOR="#3333CC">
<INPUT NAME="*Nom" TYPE="text" SIZE="35">
<FONT COLOR="#FF0000"><B>*</B></FONT><BR>
</TD>
</TR>
<TR>
<TD HEIGHT="40" BGCOLOR="#FFFFCC"><B>Société</B></TD>
<TD HEIGHT="40" BGCOLOR="#FFFFCC">
<INPUT NAME="Société" TYPE="text" SIZE="35">
</TD>
</TR>
<TR>
<TD HEIGHT="40" BGCOLOR="#3333CC"><B><FONT COLOR="#FFFFFF">Adresse</FONT></B></TD>
<TD HEIGHT="40" BGCOLOR="#3333CC"> <FONT COLOR="#FF0000">
<INPUT NAME="*Adresse" TYPE="text" SIZE="35">
<B>*</B></FONT><BR>
</TD>
</TR>
<TR>
<TD HEIGHT="40" BGCOLOR="#FFFFCC"><B>Ville</B></TD>
<TD HEIGHT="40" BGCOLOR="#FFFFCC">
<INPUT NAME="*Ville" TYPE="text" SIZE="35">
<FONT COLOR="#FF0000"><B>*</B></FONT><BR>
</TD>
</TR>
<TR>
<TD HEIGHT="40" BGCOLOR="#3333CC"><B><FONT COLOR="#FFFFFF">Département</FONT></B></TD>
<TD HEIGHT="40" BGCOLOR="#3333CC">
<INPUT NAME="Département" TYPE="text" SIZE="35">
<BR>
</TD>
</TR>
<TR>
<TD HEIGHT="40" BGCOLOR="#FFFFCC"><B>Code postal</B></TD>
<TD HEIGHT="40" BGCOLOR="#FFFFCC">
<INPUT NAME="*Codepostal" TYPE="text" SIZE="35">
<FONT COLOR="#FF0000"><B>*</B></FONT><BR>
</TD>
</TR>
<TR>
<TD HEIGHT="40" BGCOLOR="#3333CC"><B><FONT COLOR="#FFFFFF">Pays</FONT></B></TD>
<TD HEIGHT="40" BGCOLOR="#3333CC">
<INPUT NAME="Pays" TYPE="text" SIZE="35">
<BR>
</TD>
</TR>
<TR>
<TD HEIGHT="120" BGCOLOR="#FFFFCC"><B>Commentaires</B></TD>
<TD HEIGHT="120" BGCOLOR="#FFFFCC">
<TEXTAREA NAME="commentaires" COLS="30" ROWS="6"></TEXTAREA>
</TD>
</TR>
</TABLE>
<BR>
<BR>
<INPUT TYPE="submit" VALUE="Envoyer" NAME="submit">
<INPUT TYPE="reset" VALUE="Effacer" NAME="reset">
</FORM>
</BODY>
</HTML>
ca marchera pas sur mes pages? ???
Marsh Posté le 16-12-2004 à 16:37:26
Ben, j'imagine que si ils le proposent, ça devrait le faire !
Tu changes simplement les champs HIDDEN 'email' et 'sujet' et tu gardes bien l'action "http://.../bin/formulaire.cgi"
Testes en reprenant le bête truc que j'ai posté, change l'action et rajoute les 2 champs HIDDEN email et sujet et vois ce que ça dit
Marsh Posté le 16-12-2004 à 15:24:03
Bonjour,
Je souhaiterais avoir ce genre de service sur mon site:
http://www.poitou-charentes.iufm.f [...] rie%20IUFM
j'ai cherché un peu des infos à ce sujet mais je m'y perd un peu avec les css, asp etc etc
Pensez vous que je peux integrer ce genre de chose à mes pages html simples? je n'ai pas trouvé de script simple à utiliser
merci beaucoup pour votre réponse