begin process at 2010 03 19 13:40:34
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

AU SECOURS !!!!

 > 

Envoi Mail


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Envoi Mail

vendredi 3 juin 2005 à 10:44:59 | Envoi Mail

KolGas

Le probleme qui se pose c'est que j'aimerai integre un tableau
au corps du message a envoyer
sachant que je crée cette page dynamiquement depuis une autre page
voila le code d'une  page ainsi créée :
<html>
<head>
<title>Envoi</title>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html;
charset=iso-8859-1">
<LINK REL="STYLESHEET" HREF="../ressources/mc.css">
<link rel="stylesheet" rev="stylesheet" href="../mc.css">
<script type="text/javascript" language="JavaScript">
<!--
function veriform(form)
{
if(form.nom.value=="Votre nom" || form.prenom.value=="" ||
form.prenom.value=="Votre prenom" || form.adresse.value=="" ||
form.adresse.value=="Votre adresse" || form.codpost.value==""
|| form.codpost.value=="Votre code postal" ||
form.tel.value=="" || form.tel.value=="Votre numero de
telephone" || form.courriel.value=="" ||
form.courriel.value=="Votrte adresse mail") {alert('Veuillez
renseigner les champs obligatoires * ');
}
else {alert('ca devrai marcher');document.envoi.submit();
}}
function verifforname(form)
{
if(form.prenom.value==""||form.prenom.value=="Votre prenom")
{alert('Veuillez saisir votre pr&eacute;nom');boofor=false;}
else{boofor=true;}return boofor;
}
function verifadresse(form)
{
if(form.adresse.value==""||form.adresse.value=="Votre
adresse") {alert('Veuillez saisir votre adresse');booad=false;}
else{booad=true}return booad;}
function verifcp(form)
{
if(form.codpost.value==""||form.codpost.value=="Votre code
postal") {alert('Veuillez saisir votre code
postal');boocodp=false;}
else{boocodp=true;}return boocodp;
}
function veriftel(form)
{
if(form.tel.value==""||form.tel.value=="Votre numero de
telephone") {alert('Veuillez saisir votre numero de
t&eacute;l&eacute;phone');bootel=false;}
else{bootel=true;}return bootel;
}
function verifmail(form)
{
if(form.courriel.value=="pseudo@provider.domaine" ||
form.courriel.value=="") {alert('Veuillez saisir votre adresse
e-mail');boomail=false;}
else{boomail=true;}return boomail;
}
function verifname(form)
{ if(form.nom.value==""||form.nom.value=="Votre nom")
{alert('Veuillez saisir votre nom');booname=false;}
else{booname=true;}return booname;
}
//-->
</script>

<body bgcolor='#ffffff'>
<FORM name="envoi" id="envoi"
action="mailto:pseudo@provider.domaine
" onsubmit="return(veriform(this.form))" METHOD=POST
ENCTYPE="text/html">
Body :

<table name="body" class="table1" bgcolor="#ffffff" border="1"
cellspacing="0" width="100%">

<tbody><tr align="center" bgcolor="#000000">

<td colspan="2"><b><font
color="#ffffff">Catégorie</font></b></td>
<td width="50%"><b><font
color="#ffffff">Désignation</font></b></td>
<td><b><font color="#ffffff">Quantité</font></b></td>
<td><b><font color="#ffffff">Prix Unitaire HT</font></b></td>
<td><b><font color="#ffffff">Prix Total HT</font></b></td>
</tr>

<tr>
<td><center><a
href="./controle.asp?Commande=SupprRef&amp;idArticle=0">
<font color="red">Supprimer</font>
</a></center></td>
<td>Convertisseur
</td>
<td>MODULE IRDA PEABIRD INFRA ROUGE USB 115 KPPS</td>

<td align="center">

<a
href="./controle.asp?Commande=Quantite&amp;Direction=Moins&amp;idArticle=0"><img
src="../images/moins.png" border="0"></a>
1
<a
href="./controle.asp?Commande=Quantite&amp;Direction=Plus&amp;idArticle=0"><img
src="../images/plus.png" border="0"></a>
</td>


<td align="right">13,73 €</td>
<td align="right">13,73 €</td>

</tr>

<tr>
<td colspan="5" align="right"><b>1 ligne de référence pour
1 article dans le caddie pour un Total HT de</b></td>
<td align="right" bgcolor="WHITE"><b>13,73 €</b></td>
</tr>
<tr>
<td colspan="5" align="right"><b>TVA (19,60) %:</b></td>
<td align="right" bgcolor="WHITE"><b>2,69 €</b></td>

</tr>
<tr>
<td colspan="5" align="right"><b>Total TTC :</b></td>
<td align="right" bgcolor="WHITE"><b>16,42 €</b></td>
</tr>

</tbody></table>
<TABLE name="env" class="table3" border="0" align="center">
<colgroup><col width="130"><col width="80"></colgroup> <TD
bgcolor="#f9f9f9"></TD>
<TR> <TD>Votre nom :*</TD> <TD><INPUT NAME="nom"
type="text" onFocus="this.value=''"
onblur="verifname(this.form)" value="Votre nom" SIZE="25">
</TD></TR>
<TR> <TD>Votre pr&eacute;nom : *</TD> <TD><INPUT
NAME="prenom" type="text" onFocus="this.value=''"
onblur="verifforname(this.form)" value="Votre prenom"
SIZE="25"> </TD></TR>
<TR> <TD>Votre soci&eacute;t&eacute; : </TD> <TD><INPUT
NAME="societe" type="text" onFocus="this.value=''"
value="Votre societe" SIZE="25"> </TD></TR>
<TR> <TD>Votre adresse : *</TD> <TD><INPUT NAME="adresse"
type="text" onFocus="this.value=''"
onblur="verifadresse(this.form)" value="Votre adresse"
SIZE="25"> </TD></TR>
<TR> <TD>Votre code postal : *</TD> <TD><INPUT NAME="codpost"
type="text" onFocus="this.value=''"
onblur="verifcp(this.form)" value="Votre code postal"
SIZE="25"> </TD></TR>
<TR> <TD>Votre t&eacute;l&eacute;phone : *</TD> <TD><INPUT
NAME="tel" type="text" onFocus="this.value=''"
onblur="veriftel(this.form)" value="Votre telephone"
SIZE="25"> </TD></TR>
<TR> <TD>Votre courriel (e-mail): *</TD> <TD><INPUT
NAME="courriel" type="text" onFocus="this.value=''"
onblur="verifmail(this.form)" value="pseudo@provider.domaine"
SIZE="25"> </TD></TR>
</TABLE> <TR><TD> * : Champs obligatoires </TD></TR>
<hr><center><B>Message </B> :<BR> <TEXTAREA name="message"
type="text" cols="40" rows="3"></TEXTAREA><BR>
<INPUT type="button" value="Envoyer"
onclick="veriform(this.form)"></center>

body </FORM>
</body>
</html>

Dans cette page j'ai un tableau entre les balises form & /form
+ les "input" du formulaire
seulement une fois que j'envoi le submit je n'ai que les
"input " du formulaire !...?
 comment faire pour que
le tableau soit aussi envoyer par mail ?
Merci a tous ceux qui pourrons m'aider
lundi 6 juin 2005 à 18:20:03 | Re : Envoi Mail

scoubigee

Il faut que tu construises le tableau dans le corps de ton mail, à savoir à titre d'exemple

lemail="<html><body> <table><tr><td>nom : " + document.form.nom.value +" </td></tr></table> </body><html>"

Et ainsi de suite, de cette manière, en construisant ton mail petit a petit avec les élément de ton formulaire tu recevras le mail tel que tu la définie.

En esperant que c'est ce que tu demandais, j'ai un peu survoler ton mess...

@+++++++++++

mardi 14 juin 2005 à 17:08:19 | Re : Envoi Mail

KolGas

qu'est que tu entends par la variable "lemail=" car ici c'est la fonction mailto qui genere le mail non?!
alors je ne vois pas comment faire pour dire au mailto :
lemail=.... !!!

mardi 14 juin 2005 à 17:12:17 | Re : Envoi Mail

scoubigee

ok g resurvoler ton code... en fait la tu fait tout en html, moi ce ke je fais j'envoie le formulaire a une page asp, et c'est cette page qui envoie le mail, avec un composant comme  ASPSMARTMAIL   ASP JMAIL.
voila, du moins c'est comme que je pratique et c'est moins lourd je trouve. 
mercredi 15 juin 2005 à 15:29:52 | Re : Envoi Mail

KolGas

ok merci, mais il reste toujours le probleme du tableau...
je me suis mal expliqué dans le premier message
le tableau que je souhaite integrer dans le message à envoyer est créé dans une premiere page (par requete sql, c'est pour ça que je presente "une page ainsi créée").
je recupere donc le tableau grgace a des "<div ...> </div>"
j'utilise une fonction javascript pour creer une page dans laquelle j'ai : mon tableau
                                                                                                     + mon formulaire
                                                                                                     +une fonction de verification de formulaire et d'envoi.
c'est pour ça que je fais tout en html
mais si tu as une solution, je suis preneur !
Merci encore

KolGas



Cette discussion est classée dans : form, text, adresse, value, prenom


Répondre à ce message

Sujets en rapport avec ce message

enregistrements multiples [ par rony ] bjr, j'utilise aspsmartupload pour uploader dans ma base le nom d'un fichier est six champs texte: nom, prenom, tel, email, q1, et f1mon petit pbs est inverser une DataGrid [ par Buzu ] Voila:Je récupère des données dans une datagrid, et je voudrai savoir comment faire pour afficher par lignes et non par colonnes.Voila l'exemple de ce pb pour faire un prog [ par taillecrayon ] Bonsoir,j'essaye de faire un prog :on tape un texte avec e-mail(dans le textbox :textann) le prog rend le texte avec l'e-mail en lien(si on clique de probleme de passage de variable asp>>flash ( et non linverse) [ par mrzinj ] Tout d'abord bonjours a tous et desolé si le message n'est pas dans la bonne categorie mais vu que mon apps sert pourun envoi de mail je me suis dit q probleme de l'evenement ontextchange de textbox [ par ahmedmido ] j'ai associé a un textbox(n°2) l'evenement ontextchange qui permet de récupérer les valeurs de text du textbox(n°1 et n°2) et afficher le resultat dan passage de valeur de textbox entre form [ par jimmy69 ] Bonjour,j'utilises visual studio 2003 et je commence des applications asp net !j'ai une simple form avec un textbox et un boutton dans le formulaire d Envoi automatique de formulaire par email [ par Yva ] Bonjour,J'ai un problème car j'aimerai récupéré dans une variable texte les donnée d'un formulaire assez consequent 70-80 champs qui seront envoyé sur pb script formulaire asp [ par ibdesign ] bonjour quelqu'un peut il m expliquer pourquoi mon script ne fonctionne pas les donées de mon formulaire devraient apparaitre sur la meme page mais sa Compter les reponses [ par Ondex ] Salut,je cherche le moyen de compter le nombre de resultat que j'ai suite a une requete dans une grosse base de donne (300 000 lignes).J'ai utiliser l Cherchez l'erreur ? [ par Fabs242 ] Salut, Quelqu'un aurait une idée sur le fait que ça : function majmoteur() { var mot=document.moteur.MOT.value; alert(mot) ; document.moteur.words.val


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,827 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales