24. august 2004 - 18:04
Der er
12 kommentarer og 1 løsning
Jmail - afsendelse af mail vha. web form
Hej. Jeg har lavet en asp form med Jmail som afsender en mail med brugerens input. Det jeg vil vide er om man kan ændre på udseendet af resultatet som kommer med mailen. Altså nu ser det sådan ud : msg.Body = "Mail fra webform" & vbcrlf&_ "Navn : " & navn & vbcrlf&_ & "Telefon : " & telefon & vbcrlf&_ - Navn : (det der blev indtastet af brugeren) Telefon : (det der blev indtastet af brugeren) - Kan man lave farven om på "navn" som er resultatet i mailen? Eller lave den fed, kursiv osv?
Annonceindlæg tema
24. august 2004 - 18:27
#1
Det kan du godt, men så skal du formatere mailen med html Fx: txt = "<font face='verdana' size='2'>" txt = txt & "Navn: <b>" & navn & "<b><br>" txt = txt & "</font>" 'Send mail til die set jmail = server.createobject("JMAIL.SMTPMail") jmail.ContentType = "text/html" jMail.sendername = "Duck Lakewalker" jMail.sender = "fiktiv@adresse.dk" jMail.Subject = "Emnelinie" jMail.ServerAddress = "mail.me.dk" jMail.AddRecipient "ask@me.com" jMail.Body = txt jMail.Priority = 3 jMail.execute jmail.close set jmail = nothing
24. august 2004 - 18:41
#2
Ja jeg fandt lige ud af det.. Men ved du så også hvordan jeg kan få dato og tid sendt afsted? Altså mere hvad tid formen er udfyldt og sendt?
24. august 2004 - 18:46
#3
fx... txt = "<font face='verdana' size='2'>" txt = txt & "Er udsendt kl. " & now() txt = txt & "Navn: <b>" & navn & "<b><br>" txt = txt & "</font>" 'Send mail til die set jmail = server.createobject("JMAIL.SMTPMail") jmail.ContentType = "text/html" jMail.sendername = "Duck Lakewalker" jMail.sender = "fiktiv@adresse.dk" jMail.Subject = "Emnelinie" jMail.ServerAddress = "mail.me.dk" jMail.AddRecipient "ask@me.com" jMail.Body = txt jMail.Priority = 3 jMail.execute jmail.close set jmail = nothing Ellers kan du jo også oprette et hidden-felt, hvor du liger tiden ned i....og så bare bruger request.form
24. august 2004 - 18:49
#4
hvordan ville du lave det smartest? En anden ting jeg også vil høre om er, om du kan finde ud af at lave i asp en slags form for validation? Altså når man trykker send og eks. navnet ikke er udfyldt, så kommer der en rød stjerne frem ved tekst feltet..
24. august 2004 - 18:51
#5
Det er så ikke asp.. men javascript... men vent 3 min, så flikker jeg lige noget sammen til dig
24. august 2004 - 19:01
#6
Sådanner ;) Script 1: <form name="formen" action="aspscript.asp" method="post"> <table border="0" cellpadding="0" cellspacing="0"> <tr> <td>Navn:</td> <td width="10"> </td> <td><input type="text" name="navn" size="20"></td> </tr> <tr> <td>Adresse:</td> <td width="10"> </td> <td><input type="text" name="adr" size="20"></td> </tr> <tr> <td>Postnr og by:</td> <td width="10"> </td> <td><input type="text" name="postby" size="20"></td> </tr> </table> <input type="hidden" name="tiden" value="<%=now%>"> </form> -------------------------------------------------------------- Script 2: <% 'Hent formularfelterne navn = request.form("navn") adresse = request.form("adr") pby = request.form("postby") udfyldt = request.form("tiden") 'Lav en god string til mailbodyen txt = "<font face='verdana' size='2'>" txt = txt & "<b>Navn:</b> " & navn & "<br>" txt = txt & "Adresse:</b> " & adresse & "<br>" txt = txt & "<b>Postnummer og by:</b> " & pby & "<br>" txt = txt & "<b>Er udfyldt:</b> " & udfyldt & "<br>" txt = txt & "<b>Er afsendt/posted</b> kl. " & now txt = txt & "</font>" 'send mailen set jmail = server.createobject("JMAIL.SMTPMail") jmail.ContentType = "text/html" jMail.sendername = "Duck Lakewalker" jMail.sender = "fiktiv@adresse.dk" jMail.Subject = "Emnelinie" jMail.ServerAddress = "mail.me.dk" jMail.AddRecipient "ask@me.com" jMail.Body = txt jMail.Priority = 3 jMail.execute jmail.close set jmail = nothing %> mailen er sendt...
24. august 2004 - 19:02
#7
hhmm.. glemte javascriptet... 2 sec
24. august 2004 - 19:09
#8
Du må selv lige rette det til, men nu har du da en ide til hvordan det skal laves...: <script language="javascript"> function tjek() { var str1 = document.formen.navn.value; if(str1 == 0) { alert('Navnet skal udfyldes...!'); document.getElementById("navndiv").style.display = "block"; document.formen.navn.focus(); return; } document.formen.submit(); } </script> <form name="formen" action="aspscript.asp" method="post"> <table border="0" cellpadding="0" cellspacing="0"> <tr> <td>Navn:</td> <td width="10"> </td> <td><input type="text" name="navn" size="20"></td> <td><div id="navndiv" name="navndiv" style="display: none;"><font color="red">*</font></div></td> </tr> <tr> <td>Adresse:</td> <td width="10"> </td> <td><input type="text" name="adr" size="20"></td> <td> </td> </tr> <tr> <td>Postnr og by:</td> <td width="10"> </td> <td><input type="text" name="postby" size="20"></td> <td> </td> </tr> </table> <input type="hidden" name="tiden" value="<%=now%>"> <input type="button" name="subby" value="send det" onclick="tjek();"> </form>
24. august 2004 - 20:47
#9
Kan man ikke indsætte en hel "hjemmeside" under body?? Skal man lave det som korte strenge? Ville gerne have sendt dette her! <table width="605" border="0" cellspacing="2" cellpadding="3" align="center" height="397"> <tr valign="bottom" height="24"> <td colspan="3" bgcolor="#1E3C7B" width="595" height="24"> <h5><font size="-2" color="#EBF0F9" face="Verdana"><strong>Booking / Forspørgsel - d. <<DATO & TID>></strong></font></h5> </td> </tr> <tr height="255"> <td rowspan="2" valign="top" bgcolor="#EBF0F9" width="198" height="255" bordercolor="#EBF0F9"><font size="-2" face="verdana">Firma:</font><font size="2" face="verdana"><br> <b>SVAR</b></font> <p><font size="-2" face="verdana">Kontaktperson:</font><font size="2" face="verdana"><br> <b>SVAR</b></font><font size="3" face="verdana"><b> </b></font></p> <p><font size="-2" face="verdana">E-mail:</font><font size="2" face="verdana"><br> <b>SVAR</b></font><font size="3" face="verdana"><b> </b></font></p> <p><font size="-2" face="verdana">Telefon:</font><font size="2" face="verdana"><br> <b>SVAR</b></font><font size="3" face="verdana"><b> </b></font></p> <p><font size="-2" face="verdana">lokalnr / Mobilnr:</font><font size="2" face="verdana"><br> <b>SVAR</b></font><font size="3" face="verdana"><b> </b></font></p> <p><font size="-2" face="verdana">Fax:</font><font size="2" face="verdana"><br> <b>SVAR</b></font><font size="3" face="verdana"><b> </b></font></p> <p></p> <p></p> <p></p> </td> <td bgcolor="#EBF0F9" width="9" height="255"> </td> <td valign="top" bgcolor="#EBF0F9" width="264" height="255" bordercolor="#EBF0F9"><font size="-2" face="verdana">Adresse:</font><font size="2" face="verdana"><br> <b>SVAR</b></font> <p><font size="-2" face="verdana">Postnummer:</font><font size="2" face="verdana"><br> <b>SVAR</b></font><font size="3" face="verdana"><b> </b></font></p> <p><font size="-2" face="verdana">By:</font><font size="2" face="verdana"><br> <b>SVAR</b></font><font size="3" face="verdana"><b> </b></font></p> <p><font size="-2" face="verdana">Land:</font><font size="2" face="verdana"><br> <b>SVAR</b></font><font size="3" face="verdana"><b> </b></font></p> <p><font size="-2" face="verdana">Hjemmeside:</font><font size="2" face="verdana"><br> <b>SVAR</b></font><font size="3" face="verdana"><b> </b></font></p> <p><font size="-2" face="verdana">Ønsker oprigning fra SCA?:</font><font size="2" face="verdana"><br> <b>SVAR</b></font><font size="3" face="verdana"><b> </b></font></p> </td> </tr> </table> </body> </html>
24. august 2004 - 21:18
#10
Man kan desværre ikke lave linieskift i strings... Så du skal ligge det ind i mindre... Du skal bare huske enten at bruge dobbeltgås " eller et enkelt ping ' I dette tilfælde har jeg brugt en ping: <% svar = "Her kommer dit svar" txt = "<table width='605' border='0' cellspacing='2' cellpadding='3' align='center' height='397'>" txt = txt & "<tr valign='bottom' height='24'>" txt = txt & " <td colspan='3' bgcolor='#1E3C7B' width='595' height='24'>" txt = txt & " <h5><font size='-2' color='#EBF0F9' face='Verdana'><strong>Booking / Forspørgsel - d. <<DATO & TID>></strong></font></h5>" txt = txt & " </td>" txt = txt & " </tr>" txt = txt & " <tr height='255'>" txt = txt & " <td rowspan='2' valign='top' bgcolor='#EBF0F9' width='198' height='255' bordercolor='#EBF0F9'><font size='-2' face='verdana'>Firma:</font><font size='2' face='verdana'><br>" txt = txt & " <b>" & " & SVAR & " & "</b></font>" txt = txt & " <p><font size='-2' face='verdana'>Kontaktperson:</font><font size='2' face='verdana'><br>" txt = txt & " <b>" & SVAR & "</b></font><font size='3' face='verdana'><b> </b></font></p>" txt = txt & " <p><font size='-2' face='verdana'>E-mail:</font><font size='2' face='verdana'><br>" txt = txt & " <b>" & SVAR & "</b></font><font size='3' face='verdana'><b> </b></font></p>" txt = txt & " <p><font size='-2' face='verdana'>Telefon:</font><font size='2' face='verdana'><br>" txt = txt & " <b>" & SVAR & "</b></font><font size='3' face='verdana'><b> </b></font></p>" txt = txt & " <p><font size='-2' face='verdana'>lokalnr / Mobilnr:</font><font size='2' face='verdana'><br>" txt = txt & " <b>" & SVAR & "</b></font><font size='3' face='verdana'><b> </b></font></p>" txt = txt & " <p><font size='-2' face='verdana'>Fax:</font><font size='2' face='verdana'><br>" txt = txt & " <b>" & SVAR & "</b></font><font size='3' face='verdana'><b> </b></font></p>" txt = txt & " <p></p>" txt = txt & " <p></p>" txt = txt & " <p></p>" txt = txt & " </td>" txt = txt & " <td bgcolor='#EBF0F9' width='9' height='255'>" txt = txt & " </td>" txt = txt & " <td valign='top' bgcolor='#EBF0F9' width='264' height='255' bordercolor='#EBF0F9'><font size='-2' face='verdana'>Adresse:</font><font size='2' face='verdana'><br>" txt = txt & " <b>" & SVAR & "</b></font>" txt = txt & " <p><font size='-2' face='verdana'>Postnummer:</font><font size='2' face='verdana'><br>" txt = txt & " <b>" & SVAR & "</b></font><font size='3' face='verdana'><b> </b></font></p>" txt = txt & " <p><font size='-2' face='verdana'>By:</font><font size='2' face='verdana'><br>" txt = txt & " <b>" & SVAR & "</b></font><font size='3' face='verdana'><b> </b></font></p>" txt = txt & " <p><font size='-2' face='verdana'>Land:</font><font size='2' face='verdana'><br>" txt = txt & " <b>" & SVAR & "</b></font><font size='3' face='verdana'><b> </b></font></p>" txt = txt & " <p><font size='-2' face='verdana'>Hjemmeside:</font><font size='2' face='verdana'><br>" txt = txt & " <b>" & SVAR & "</b></font><font size='3' face='verdana'><b> </b></font></p>" txt = txt & " <p><font size='-2' face='verdana'>Ønsker oprigning fra SCA?:</font><font size='2' face='verdana'><br>" txt = txt & " <b>" & SVAR & "</b></font><font size='3' face='verdana'><b> </b></font></p>" txt = txt & " </td>" txt = txt & " </tr>" txt = txt & "</table>" %> Nu har jeg gjort alt arbejdet for dig.... Du skal bare selv lige fylde svarene ind....
25. august 2004 - 10:31
#11
hva så???
30. august 2004 - 13:38
#12
TUSIND TAK FOR HJÆLPEN! DU ER EN GUTTERMAND! Håber jeg må skrive til dig igen når der lige dukker noget uventet op!?
30. august 2004 - 13:46
#13
Helt i orden.. Og tak for point ;)
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.