2 stage contact forms, advice needed

bigfred

Power Member
Joined
Mar 15, 2009
Messages
747
Reaction score
146
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
 
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.
 
Wait I have used gravityforms to do something of this nature.

Create one form that redirects to another ?
 
Wait I have used gravityforms to do something of this nature.

Create one form that redirects to another ?

I think he wants the details entered in the first step already entered in the second step. Redirecting won't do that, surely?
 
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.
 
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:
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

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.
 
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
 
Back
Top