Forms: Mixing Visibility Rules with Progressive Profiling

Aslihan_Ayan_Ha
Level 7

Re: Forms: Mixing Visibility Rules with Progressive Profiling

Sanford Whiteman​, Do you have update link for MktoForms2 :: VR + PP Advanced ? It is no longer works

Crystal_Pacheco
Level 4

Re: Forms: Mixing Visibility Rules with Progressive Profiling

Bringing this one back up @SanfordWhiteman  ​, I'm looking for this visibility rules/progressive profiling solution. Unfortunately the demo link you provided MktoForms2 :: VR + PP Advanced is giving us a 404.
Hopefully you have it in your archives somewhere 🤞

SanfordWhiteman
Level 10 - Community Moderator

Re: Forms: Mixing Visibility Rules with Progressive Profiling

That’s folded into the general field reordering utility function now.

Crystal_Pacheco
Level 4

Re: Forms: Mixing Visibility Rules with Progressive Profiling

Unfortunately, just having the form field reordering script + tagging script isn't enough for the need.

<script id="teknklFormsPlus-tag-0.2.2" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/250687/teknkl-formsplus-tag-0.2.3.js"></script>
<script id="teknklFormsPlus-reorder-0.2.4" src="https://s3-us-west-2.amazonaws.com/s.cdpn.io/250687/teknkl-formsplus-reorder-0.2.4.js"></script>


The issue being that progressive profiling is hiding the fields with visibility rules applied. Say that the progressive profile is set to 2 fields. The fields that are visible are Email (always show), Company (Progressive Profile 1), Country (Progressive Profile 2) >  [State/Province]

State/Province has a visibility rule applied and is required but it won't display because we reached the maximum number of visible fields. 
How can I take the field reordering script + tagging script and fold it into your explanation here? Is this possible?
https://nation.marketo.com/t5/product-discussions/forms-mixing-visibility-rules-with-progressive-pro...

SanfordWhiteman
Level 10 - Community Moderator

Re: Forms: Mixing Visibility Rules with Progressive Profiling

Well, that setup won’t work because at a core level you’re telling Marketo to hide the field.

 

You’d be best off emulating the Visibility Rules using JS (this is easier than emulating ProgPro using JS) and turning off VRs proper.