Form builder which allows grouped / repeated field groups?

4,388 views
Skip to first unread message

Michelle McGinnis

unread,
Mar 16, 2013, 12:45:22 PM3/16/13
to wordpres...@googlegroups.com
Hi all,

This might be off-topic, but does anyone know of a form builder that allows for field grouping + repeatable field groups?

For instance, using Advanced Custom Fields's "Repeater Field" add-on, I can set up a field group for "Person" which includes separate fields (with specialized validation) for Name, Address, Phone, Email etc. Then a user submitting the field can click a button to "Add Person" and then add another, and another, etc. 

That plugin, though, is submitting custom fields into the WordPress database. In my current situation I need all the functionality of a plugin like Gravity Forms - emaiil notifications to admins and users, a separate table to view submitted entries, export to CSV etc etc - PLUS this repeating-field-group functionality. From what I can tell, GF doesn't have it - I'd have to copy each field by hand, group manually using HTML, then use javascript to show/hide. Since this is pro-bono project for a non-profit which will be administering their own forms moving forward, I'd really like to have a solution they could handle on their own without too much trouble. They don't have any in-house developers.

I looked at Formidable, WuFoo and a couple other online form-builders and can't find anything that just works. (Very possible I'm searching on the wrong terms.) 

Any advice? Thanks for your help!

Michelle

Dan Poynor

unread,
Mar 16, 2013, 1:46:48 PM3/16/13
to wordpres...@googlegroups.com
Gravity Forms demo showing a potential solution:
By clicking the + in the Guests area you can add another persons info including name, email, age.

When using GF use Advanced Fields > List to add a dynamic list to your form. Click "Enable multiple columns" and you can name each column Name, Address, Phone, ... The little plus sign is automatically added to the right of the columns when viewing the form on the front end.

Validating columns might require some hacking.

DAN



--
--
You received this message because you are subscribed to the Google Groups "WordPress Austin" group.
To post to this group, send email to wordpres...@googlegroups.com
To unsubscribe from this group, send email to wordpress-aust...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/wordpress-austin?hl=en
 
Our meeting information is available at http://www.meetup.com/austinwordpress/
---
You received this message because you are subscribed to the Google Groups "WordPress Austin" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wordpress-aust...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Michelle McGinnis

unread,
Mar 16, 2013, 7:19:33 PM3/16/13
to wordpres...@googlegroups.com
Thanks Dan! I saw that option but am struggling with the viability of including all the fields I need in row - name, street, city, state, zip, phone, email, gender, birthday, etc etc. Even if I could style it up so it didn't look like a row, I'd still have lots of hand-crafted validation (I assume) to deal with, and from what I can see the List option only supports text and select type fields, not date or email etc. All workable if I were doing this for myself, but the admins on this site are not at all technical and need to be able to add new fields/forms on their own, so... hmm.

It's a tough one, I know, or all the form-builders out there would be doing it. :) thanks again.

Tommy Brown

unread,
Sep 10, 2013, 10:05:41 PM9/10/13
to wordpres...@googlegroups.com
Hey All. I'm also trying to solve this very problem.

I'm zoning in on a solution but still missing one piece. Maybe one of you who's undoubtedly smarter with code than I can fill the last gap for a total working solution .

My repeating group of fields is a  "product" that can be added by a front end user.

The fields included in my product group are Title, Picture, Price, A conditional check box, and Quantity.

I started with the Gravity Forms Wordpress Plugin.
http://www.gravityforms.com/ ($99 or $199 depending on license)
GF has the list field, which will repeat a table of simple fields nicely. It does not handle downloads, images, or any kind of advanced field, nor does it support multiple fields.

We added the following Gravity Forms extension to add a repeating download field.

RCWD Upload for GF (adds advanced upload features like image preview and repeatable fields).
http://codecanyon.net/item/rcwd-upload-for-gravity-forms/ ($16)

Basically, GF builds a mean form, but can't repeat one for shit.

This brings us to the main problem of everyone's situation. Now that the product entry form is created, how is the entire form submitted, and repeated with a + or - button type of structure.

You can duplicate the entire form however many times you need and use conditional logic to only show the next on submit or something, but that just seems bloated and unsophisticated.

I believe that this problem can be solved by using the following:

Advanced Custom Fields plugin for Wordpress
http://www.advancedcustomfields.com/

Repeater plugin for Advanced Custom Fields
http://www.advancedcustomfields.com/add-ons/repeater-field/ ($25)

Gravity Forms Field for Advanced Custom Fields.
http://www.advancedcustomfields.com/add-ons/gravity-forms-field/
https://github.com/stormuk/Gravity-Forms-ACF-Field  <--Here's the documentation

The piece I'm stumped on, is how to show the specific form inside the repeater field created with Advanced Custom Fields. I can select the "gravity forms" field type, but see no place to specifically say WHICH form to show. Can anyone else answer that question? If that is clear, I think we might have a winner...

As a wrap up, if you want to display the data from all these forms and fields, in custom post types, pages, or anywhere else, the Views plugin is sooo nice.
http://wp-types.com/home/views-create-elegant-displays-for-your-content/ ($95)

Hope that helped someone...and really hope someone can answer that last piece.

Mahalo!
tommyB

Tommy Brown

unread,
Sep 10, 2013, 11:11:05 PM9/10/13
to wordpres...@googlegroups.com
As a followup, I understand now that the gravity forms field is a select field that chooses a Gravity form. This isn't really what I had in mind.

Wondering if http://formidablepro.com/ could work? Anyone have any knowledge using that?

Tali Walt

unread,
Jun 9, 2014, 7:12:57 PM6/9/14
to wordpres...@googlegroups.com
Probably too late but I just came across a brilliant (and free) plugin that makes this simple. http://cognitoforms.com/

Prasad Nevase

unread,
Jun 10, 2014, 12:01:42 PM6/10/14
to wordpres...@googlegroups.com
May be I am late too.. but did anyone try Ninja Forms: https://wordpress.org/plugins/ninja-forms/

Thanks,


--
You received this message because you are subscribed to the Google Groups "WordPress Austin" group.
To post to this group, send email to wordpres...@googlegroups.com
To unsubscribe from this group, send email to wordpress-aust...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/wordpress-austin?hl=en
 
Our meeting information is available at http://www.meetup.com/austinwordpress/
---
You received this message because you are subscribed to the Google Groups "WordPress Austin" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wordpress-aust...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
Prasad Nevase | Project Manager | rtCamp Solutions Pvt. Ltd
Skype: prasadnevasertcamp | Twitter: @prasad_nevase

Tommy Brown

unread,
Jun 10, 2014, 12:06:58 PM6/10/14
to wordpres...@googlegroups.com

Better late than never! Think I ended up using the Types and Views toolset. Very highly recommended. Basically allows drag and drop web app building. Thanks for replying.

You received this message because you are subscribed to a topic in the Google Groups "WordPress Austin" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/wordpress-austin/5zoDbX_-wbg/unsubscribe.
To unsubscribe from this group and all its topics, send an email to wordpress-aust...@googlegroups.com.

Celeste Epstein

unread,
Jun 10, 2014, 7:48:06 PM6/10/14
to wordpres...@googlegroups.com
Tali, this looks great! Thank you!
--
Reply all
Reply to author
Forward
0 new messages