Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win


ASP to choose between field 1 or field 2

Posted on 2007-12-05
Medium Priority
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?
Question by:clubzone
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 2
LVL 25

Expert Comment

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

Author Comment

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 & ">"
  strform = Request.Form("firstname_to") & "." & Request.Form("lastname_to") & "@name.ca" & " <" & strReturnEmailAddress & ">"
end if


Accepted Solution

VoxEcho earned 1000 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
Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!


Author Closing Comment

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?

Author Comment

ID: 20420980
never mind the objCDOMail.From = cname

I figured it out :)

Expert Comment

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.

Featured Post

New feature and membership benefit!

New feature! Upgrade and increase expert visibility of your issues with Priority Questions.

Question has a verified solution.

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

The task A number given should be formatted for easy reading by separating digits into triads. Format must be made inline via JavaScript, i.e., frameworks / functions are not welcome. So let’s take a number like this “12345678.91¿ and format i…
This article discusses how to create an extensible mechanism for linked drop downs.
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…

618 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