Avatar billede fomse Nybegynder
16. februar 2002 - 16:20 Der er 4 kommentarer og
1 løsning

Missing field redirect på JMail?

Hvordan laver man en missing field redirect med JMail?

Jeg har flg:

<%
navn = request("navn")
modt = request("modt")
if  Request.ServerVariables("REQUEST_METHOD") = "POST" then
   
        Set JMail = Server.CreateObject("JMail.SMTPMail")
        JMail.ContentTransferEncoding = "8bit"
        JMail.Charset = "ISO-8859-1"
       
        JMail.Priority = 1
        JMail.ServerAddress = "websmtp.fomsgaard.com"
    JMail.Sender = "ccc@fomsgaard.com"
    JMail.Subject = "Anbefaling fra en ven"
    JMail.Body = "Hej! " & modt & vbCrLf & vbCrLf & "Denne side er blevet anbefalet af din ven " & navn & vbCrLf & vbCrLf
    JMail.Body= JMail.Body + "Prøv at se den cykelkonkurrence som hedder Cyber Cycling Competition" & vbCrLf & vbCrLf
    JMail.Body= JMail.Body + "Adressen er: www.fomsgaard.com/ccc" & vbCrLf & vbCrLf & navn &" mener det er lige noget for dig" & vbCrLf & vbCrLf
   
        JMail.AddRecipient request("ad")
        ' Send it...
        JMail.Execute
        set JMail = nothing
       
    end if
Response.Redirect("tak2.htm")
%>

navn, modt og ad bliver submittet fra en form, men hvis man ikke skriver noget i felterne så skal man sendes til en fejlside, men hvordan?

Fomse:-)
Avatar billede snuseren.dk Nybegynder
16. februar 2002 - 17:12 #1
hva' mener du missing field ??
Avatar billede fomse Nybegynder
16. februar 2002 - 17:50 #2
Jeg mener ligesom man har på en alm. mailform, hvis nogle felter ikke er udfyldt kan man sende vedkommende til en fejlside, men hvordan gøres det når man anvende JMail?
Avatar billede snuseren.dk Nybegynder
16. februar 2002 - 18:21 #3
<%
if request("formfelt1") = "" then
Response.Redirect("fejl1.htm")
else

if Request("formfelt2") = "" then
Response.Redirect("fejl2.htm")
else

navn = request("navn")
modt = request("modt")
if  Request.ServerVariables("REQUEST_METHOD") = "POST" then
   
        Set JMail = Server.CreateObject("JMail.SMTPMail")
        JMail.ContentTransferEncoding = "8bit"
        JMail.Charset = "ISO-8859-1"
       
        JMail.Priority = 1
        JMail.ServerAddress = "websmtp.fomsgaard.com"
    JMail.Sender = "ccc@fomsgaard.com"
    JMail.Subject = "Anbefaling fra en ven"
    JMail.Body = "Hej! " & modt & vbCrLf & vbCrLf & "Denne side er blevet anbefalet af din ven " & navn & vbCrLf & vbCrLf
    JMail.Body= JMail.Body + "Prøv at se den cykelkonkurrence som hedder Cyber Cycling Competition" & vbCrLf & vbCrLf
    JMail.Body= JMail.Body + "Adressen er: www.fomsgaard.com/ccc" & vbCrLf & vbCrLf & navn &" mener det er lige noget for dig" & vbCrLf & vbCrLf
   
        JMail.AddRecipient request("ad")
        ' Send it...
        JMail.Execute
        set JMail = nothing
       
    end if
Response.Redirect("tak2.htm")
end if
end if
%>


Det sku' gerne virke :O)
-Ellers skriver du bare.

//Snuseren
Avatar billede fomse Nybegynder
16. februar 2002 - 18:29 #4
Snuresen>> Kanon tak for hjælpen
Avatar billede snuseren.dk Nybegynder
16. februar 2002 - 18:31 #5
Det var så lidt :)
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