Solved

ASP to choose between field 1 or field 2

Posted on 2007-12-05
6
195 Views
Last Modified: 2012-06-27
Is there a way to ask a ASP script to grab an email from one field or another.

example: strform = request.form("email1") OR request.form("email2")  

or maybe use an if command, but how?

dim strfrom
if request.form("email1") = "" then use request.form("email2")
end if

depending if section 2 or section 3 is filled, i only need one email address but it can only be from if email1 box is fill or email2 box. How can I write this?
0
Comment
Question by:clubzone
  • 3
  • 2
6 Comments
 
LVL 25

Expert Comment

by:imitchie
ID: 20416987
dim strfrom
if request.form("email1") <> "" then
  strform = request.form("email1")
else
  strform = request.form("email2")
end if
0
 

Author Comment

by:clubzone
ID: 20419182
thanks what if I need to do the same but including html, like so:

dim strfrom
if Request.Form("firstname_from") & Request.Form("lastname_from") <> "" then
  strform = Request.Form("firstname_from") & "." & Request.Form("lastname_from") & "@name.ca" & " <" & strReturnEmailAddress & ">"
else
  strform = Request.Form("firstname_to") & "." & Request.Form("lastname_to") & "@name.ca" & " <" & strReturnEmailAddress & ">"
end if

0
 
LVL 2

Accepted Solution

by:
VoxEcho earned 250 total points
ID: 20420021
are you saying that that code doesn't work? asside from not having an open tag on either of the HTML strings, i see no problems. however personally i like assigning variables rather then pulling from the form objects repeatedly

<%
dim email1   : email1 = request.form("email1")
dim email2   : email2 = request.form("email2")
dim cFirstFrom : cFirstFrom = request.form("firstname_from")
dim cLastFrom : cLastFrom = request.form("lastname_from")
dim cFirstTo  : cFirstTo = request.form("firstname_to")
dim cLastTo  : cLastTo = request.form("lastname_to")
dim cEmail
dim cName

if(email1<>"") then
 cEmail = email1
elseif(email2<>"") then
 cEmail = email2
end if

if(cEmail <>"") then
  if(cFirstFrom <> "" and cLastFrom <> "") Then
   cName = "<" & strReturnEmailAddress & ">" & cFirstFrom & "." & cLastFrom & "@name.ca" & "</" & strReturnEmailAddress & ">"
  ElseIf(cFirstTo<>"" and cLAstTo<>"") Then
   cName = "<" & strReturnEmailAddress & ">" & cFirstTo & "." & cLastTo & "@name.ca" & "</" & strReturnEmailAddress & ">"
  End IF  
End IF
 %>
0
Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

 

Author Closing Comment

by:clubzone
ID: 31413045
thanks, the code works previously, but I needed to know how to put it together when having more fields with html commands.

objCDOMail.From = cEmail       would that be correct?
0
 

Author Comment

by:clubzone
ID: 20420980
never mind the objCDOMail.From = cname

I figured it out :)
0
 
LVL 2

Expert Comment

by:VoxEcho
ID: 20422813
yes, cEmail should work. you can also put the real name in as well [i believe it's]

objCDOEmail.From = cFirstFrom & " " & cLastFrom & "<" & cEmail & ">"
' // Bubba Gump <myaddress@domain.com>

which will result in the real name being shown in the from field of most email programs.
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
jQuery Syntax 2 47
Animated .jpg? 13 61
jquery easyautocomplete for mutiple text boxes 9 55
Poster Video HTML 5 Scale to fit video 3 37
This article discusses the difference between strict equality operator and equality operator in JavaScript. The Need: Because JavaScript performs an implicit type conversion when performing comparisons, we have to take this into account when wri…
Boost your ability to deliver ambitious and competitive web apps by choosing the right JavaScript framework to best suit your project’s needs.
The viewer will learn the basics of jQuery, including how to invoke it on a web page. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery.: (CODE)
The viewer will learn the basics of jQuery including how to code hide show and toggles. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery…

895 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

21 Experts available now in Live!

Get 1:1 Help Now