PLEASE NOTE: These forums are no longer utilized and are provided as an archive for informational purposes only. All support issues will be handled via email using our support ticket system. For more detailed information on this change, please see this blog post.

multi-part forms

  1. baseball
    Member

    how do we do multi-part forms? I can't find the documentation for it.
    Tkx

    Posted 12 years ago on Wednesday August 22, 2012 | Permalink
  2. You would be using page break fields:
    http://www.gravityhelp.com/documentation/page/Page_Break

    Posted 12 years ago on Wednesday August 22, 2012 | Permalink
  3. baseball
    Member

    thanks Rob - good stuff which I missed. Any demos up in a layered or slider environment?

    Posted 12 years ago on Wednesday August 22, 2012 | Permalink
  4. We don't have any demos, unfortunately.

    Posted 12 years ago on Wednesday August 22, 2012 | Permalink
  5. @baseball, how do you envision this working? Please explain.

    Posted 12 years ago on Wednesday August 22, 2012 | Permalink
  6. baseball
    Member

    hi Chris.. I've built a 6 page landing page site outside Wordpress (will be site front page) that uses page scroller (vertical scroll) and has parallex effects (think Nike). On page 6 where I would have the GF form I have a standard background image and two navigational arrows both in layers. My goal is insert block with an opaque background over the layers and then present a five page multi-part form calling GF. So far all works fine but I did run into one obstacle..

    You pre-load the multi-part page names - hardcoded - behind the next/previous nav buttons and in my case I need one of the pages to be conditional. For instance, if event Z in page 1 is fired, then load all 5 pages, otherwise only load 4 pages from the multi-part form. The end result I have right now is, if event Z isn't selected on page 1 then one of the multi-part form pages is blank based on conditional logic in the form. I can hack up the code to make it work but...

    My actual use is this:

    magazine subscription..
    -- page one logic: is this regular or gift subscription?
    ---- if gift, provide 5th page for recipient's address, otherwise
    ---- show only 4 pages in subscription form.

    So, the gift recipient address info is the 5th page and only needed if it is fired from the selection on page 1.

    There are numerous other ways to handle the intial page 1 flow outside of GF but if the multi-part form (page names and thus availability) loaded and unloaded more fluidly based on selections made by the user as he completes the form, it sure would help.

    (update -- just finished and thought of an easy solution. If possible, put conditional logic availability in to each page break. That way..

    -- start paging named A (named pages: A, B, C, D)
    - user defined X, Y, Z selections in page A
    -- page break 1 named page B (conditional page - show only if event Y = some result.. if it doesn't, then skip page B)
    -- page break 2 named C..
    -- end paging)

    Posted 12 years ago on Wednesday August 22, 2012 | Permalink