1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

2 stage contact forms, advice needed

Discussion in 'White Hat SEO' started by bigfred, Nov 1, 2011.

  1. bigfred

    bigfred Power Member

    Joined:
    Mar 15, 2009
    Messages:
    743
    Likes Received:
    143
    I am hoping someone can help me.

    I want to create a 2 step contact form. What I require is this

    The user goes to the landing page, the landing page says "download the free guide" and the user has to only give their email address and click send. This is step one

    When they click send they can redirected to another form that requests further information such as Name, Male or Female, Location, Age etc. This is step 2

    What I need is a form system that collects the step 1 information i.e. just email address even if they dont complete step 2.

    If they complete step 2, I need the additional information to be stored with the email on the step 1.

    Any advice how to achieve this? Im using wordpress so a plugin would be ideal. I know Gravity forms doesnt do this. It actually creates duplicate contacts

    Any help is appreciated
     
  2. Artful Dodger

    Artful Dodger Newbie

    Joined:
    Oct 29, 2011
    Messages:
    33
    Likes Received:
    4
    Location:
    Bradford, England
    Well after a little Googling, I found a website which seems quite promising.

    I can't post links but if you Google '2 step contact form' the third results from html-form-guide, this seems to provide some good information.
     
  3. flaw3d

    flaw3d Regular Member

    Joined:
    Feb 10, 2011
    Messages:
    202
    Likes Received:
    39
    Wait I have used gravityforms to do something of this nature.

    Create one form that redirects to another ?
     
  4. Artful Dodger

    Artful Dodger Newbie

    Joined:
    Oct 29, 2011
    Messages:
    33
    Likes Received:
    4
    Location:
    Bradford, England
    I think he wants the details entered in the first step already entered in the second step. Redirecting won't do that, surely?
     
  5. upl8t

    upl8t Regular Member

    Joined:
    Apr 9, 2008
    Messages:
    475
    Likes Received:
    84
    Location:
    New Scotland
    Usually you'd do this with a scripting language like php. On submission of the first form you'd database the email address and setup a session/cookie for the visitor so you know who they are. Then if they fill out the second form you read the cookie to identify them and append the additional data against the email address. It might exist but I've never seen a WP plugin that does this.
     
  6. murrydan

    murrydan Newbie

    Joined:
    Mar 15, 2008
    Messages:
    2
    Likes Received:
    0
    I would use contact form 7 and make 2 forms & add a redirect code that looks like this on form 1..

    HTML:
    on_sent_ok: "location = 'form 2 url';"
    Not sure about making both entries one email though
     
    Last edited: Nov 2, 2011
  7. jascoken

    jascoken Senior Member

    Joined:
    Nov 1, 2010
    Messages:
    1,135
    Likes Received:
    751
    Gender:
    Male
    Occupation:
    IT/Web Systems & Development...
    Location:
    Sussex:UK
    This is very simple as a PHP program, but I don't know of any plugin which will do it.

    Any PHP coder worth their salt could knock this up in hours. It's only a couple of FORM posts with some details storage via txt/SQL en-route. Really basic stuff.

    As far as integration with WordPress goes, I'm not experienced in that area - but this would probably be easier in pure html/css/php.
     
  8. onlinewealth

    onlinewealth Junior Member

    Joined:
    Mar 13, 2007
    Messages:
    157
    Likes Received:
    101
    Occupation:
    Direct marketing working at home.
    Location:
    "In a State of Corruption"
    Hey Fred, I know of a site that uses what you're asking about it's a great idea. I just found a script that can do that and although the script is free, there's another module that needs to be added to connect the 2 parts together.

    The site is here:
    HTML:
    http://tectite.com