I’m excited to share with everyone FormsPlus 2! The latest version of FormsPlus adds some really great features and I’m super proud to share them with you so let’s dive in:
Single step contact forms. FormsPlus supports single step contact forms. Simply add just 1 step and FormsPlus does the rest.
Conditionally show elements. That’s right, you can conditionally show Elements to the visitor based on their selections. FormsPlus supports the use of ANY or ALL meaning you supply a list of Elements and all (logical AND) or any (logical OR) must be true for the Element to show up.
User confirmation. Require the user to confirm their input before submitting the form. Great for passwords or other contact information.
Conditional Templates. Specify when and where emails are sent based on the visitor’s input. For instance, if the user selected “Sales” in the form, only send an email to the Sales Department.
Of course, version 2 is 100% backwards compatible with v1. This means that you don’t need to re-do your forms. It also means that some of the really cool and unique features in FormsPlus are still there like:
Multi-step contact form support
Google Analytics Events (know where in the process your visitors drop out of your form!)
Pictures all show up fine in Chrome and FF, just not Safari for me.
Looks like a great upgrade Greg. I will probably buy in even though I don’t really need to for my one website that you helped me using FormsPlus V-1 on: Contact Jones X-Ray of Texas - 972-647-0171
I’d be curious to know how conditional fields behave with mySQL. Let’s say your response to Question A determines what list of choices you see at Question B. The answer at Question B, regardless from which list, must always populate the same mySQL field.
FormsPlus is smart. It will automatically manage the MySQL table for you. If you add a field to your form, it adds the column to the database. No need to do any database management yourself! If a field is not submitted, it’s empty.
No all Elements must have a unique name. You can’t build two Lists with different options that have the same name. You need two Elements and two columns.
WELL DONE, Greg! As many people who work with Rw are not full-time web designers, working with MySQL databases can be a pain. Who really wants to go back and modify their database every time they add a new question to a form? This feature takes Rapidweaver forms to a whole new level of ease-of-use.
@barchard The lists presented at Field B would have separate IDs but of course the same label and the interface would have to be clever enough to know from which list (determined by the response at A) the selection was made and therefore what to send to the mySQL field. A separate mySQL field for every list at Field B is not an option, as it’s the same variable.
I suspect it may be possible to code, but to this point haven’t found a native RW solution which can handle it.