Avatar billede bassa Nybegynder
26. december 2004 - 13:15 Der er 3 kommentarer

Knapper og asp formmail?

Hey,

Har lige et par spørgsmål ang. min kontakt-side som jeg ikke rigtigt har fået styr på endnu.

Jeg har sat tabellen op med navn, adresse, tlf. nr. osv. som kunden skal indtaste.

Som i kan se på linket, så har jeg indsat et grafisk billede af både "Text Field", "Submit"-button samt "Reset"-button.

Umiddelbart tror jeg Submit-knappen og Reset-knappen virker fint, men kan dog ikke teste det 100% endnu, eftersom min formmail ikke rigtigt virker.

Jeg har en ASP-formmail som jeg bruger meget, den gør blot, at når jeg modtager de informationer som afsenderen har skrevet i formularen, så er de nydeligt stillet op i den e-mail som jeg modtager.

Mine spørgsmål er så:

1. Er det muligt at bruge et grafisk billede i stedet for det default "Text Field" som er i Dreamweaver? Hvis ja, hvordan laver jeg det så?

2. Hvordan får jeg henholdsvis "Send" og "Annullér" knapperne til at opføre sig ordentligt? Jeg mener, "Annullér"-knappen opfører sig som "Send"-knappen, og den skal jo bare "Resette" formularen.

Indtil videre har jeg kun påsat "Navn:" i selve formularen, for at teste om det egentlig virker. Og det gør det så ikke, for når jeg trykker på enten "Send" eller "Annullér", så spørger Windows om jeg vil downloade selve mailer-filen, dvs. "mailer.asp".

3. Hvordan får jeg formularen til at eksekvere selve "mailer.asp" så den bliver brugt til at sende formularen?

Tror det var det hele, på forhånd tak for hjælpen!

www.ufodesign.dk/kontakt.htm


Mvh
Ulrik
Avatar billede fixxxer Nybegynder
26. december 2004 - 13:19 #1
Umiddelbart ville jeg tro at du ikke havde ASP understøttelse, men den eksikverer den jo.. men med fejl.

Kan du ikke smide din kodestump herind?
Avatar billede baitianlong Nybegynder
26. december 2004 - 14:59 #2
I stedet for:

<input name="Send" type="image" id="Send" value="Submit" src="images/send.gif" alt="Send formular" border="0">

og

<input name="Annullér" type="image" id= "Annullér" value="Reset" src="images/annuller.gif" alt="Slet formular" border="0">

Kan du f.eks skrive:

<img src="images/send.gif" border="0" style="cursor:pointer;" alt="Send Formular" onClick="document.FormMail.submit();">

og

<img src="images/annuller.gif" style="cursor:pointer;" border="0" alt="Nulstil Formular" onClick="document.FormMail.reset();">
Avatar billede bassa Nybegynder
26. december 2004 - 22:43 #3
Tak, legende.dk... dog har jeg ingen mulighed for at se om dit tip virker, sååeh ;)

Hér er koden på .asp-formularen:

<%@ Language=VBScript %>
<%
Dim sSubject
Dim sBody, sBodyHtml

sBodyHtml = sBodyHtml & "<font size=""2"" face=""Tahoma"">Dato: " & Now & "</font><br>"

sBodyHtml = sBodyHtml & "<font size=""2"" face=""Tahoma""><strong>Kunde oplysninger:</strong><br>"
sBodyHtml = sBodyHtml & "Navn: " & Chr(9) & Request.Form("Navn") & "<br>"
sBodyHtml = sBodyHtml & "Adresse: " & Chr(9) & Chr(9) & Request.Form("Adresse") & "<br>"
sBodyHtml = sBodyHtml & "Post nr.: " & Chr(9) & Chr(9) & Request.Form("Postnr") & "<br>"
sBodyHtml = sBodyHtml & "By: " & Chr(9) & Chr(9) & Chr(9) & Request.Form("By") & "<br>"
sBodyHtml = sBodyHtml & "Telefon nr.: " & Chr(9) & Request.Form("Telefon") & "<br>"
sBodyHtml = sBodyHtml & "Mobil nr.: " & Chr(9) & Request.Form("Mobil") & "<br>"
sBodyHtml = sBodyHtml & "E-mail: " & Chr(9) & Chr(9) & Request.Form("E-mail") & "<br>"
sBodyHtml = sBodyHtml & "Bemærkninger: " & Chr(9) & Chr(9) & Request.Form("Bemaerkninger") & "<br>" & "<br></font>"

'Overføre header til mail
sBodyMail = sBodyHtml

sBodyHtml = sBodyHtml & "<font size=""2"" face=""Tahoma""><strong>Din ordre:</strong></font>"

sBodyHtml = sBodyHtml & "<table width=""89%""  border=""1"" bordercolor=""#AAAFB4""><tr>"
sBodyHtml = sBodyHtml & "    <td width=""11%"" height=""16"" bgcolor=""#F0F0F0""><font size=""2"" face=""Verdana""><strong>Varenr.:</strong></font></td>"
sBodyHtml = sBodyHtml & "    <td width=""63%"" bgcolor=""#DEE0E4""><font size=""2"" face=""Verdana""><strong>Varenavn:</strong></font></td>"
sBodyHtml = sBodyHtml & "    <td width=""15%"" bgcolor=""#F0F0F0""> <strong><font size=""2"" face=""Verdana"" align=""right"">Stk. pris kr.:</font></strong></td>"
sBodyHtml = sBodyHtml & "    <td width=""11%"" bgcolor=""#DEE0E4""><strong><font size=""2"" face=""Verdana"">Antal:</font></strong></td>"
sBodyHtml = sBodyHtml & "</tr></table>"

'Mail til UFODESIGN
Dim jmail
Set jmail = Server.CreateObject("JMail.Message")
jmail.AddRecipient "info@ufodesign.dk"
jmail.From = "info@ufodesign.dk"
jmail.FromName = "www.ufodesign.dk"
jmail.Subject = "Kundehenvendelse!"
jmail.HTMLBody = "<html><body>" & sBodyMail
jmail.appendHTML "</body></html>"
jmail.Send( "relay.pil.dk" )
jmail.Clear
jmail.Close
Set jmail = Nothing

jmail.Logging = true
jmail.silent = true
   
if not jmail.Send( "relay.pil.dk" ) then
    Response.write "<pre>" & jmail.log & "</pre>"
else
'    Response.write "Mail sent succesfully!"
end if
%>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester