I have searched for about a day looking for a way to do this with a current module. I have tried webform and just creating a content type with CCK. I am starting to lose hope.

Here is what I need to create (something like this): http://www.thisoldtractor.com/gtbender/mg_images/form_parts_order_2.jpg

The top portion is pretty straight forward but the bottom portion is where the problem comes. When a customer first loads this form, I would like it to just be one row with the multiple columns. They can fill that row out and click "ADD ROW" or something to get another row to complete.

What is the best method to do this?

CommentFileSizeAuthor
form_parts_order_2.jpg162.3 KBinterestingaftermath

Comments

quicksketch’s picture

Webform has no capacity for either a "Add another" button (see #354381: Webform Submission with "add another" text field) and definitely not for grouping fields. A CCK content type is your best best, though you'll have to use CCK 3.x (the development version) which has this functionality as part of the "Multigroup" module.

interestingaftermath’s picture

Ok! Thank you very much for the information about CCK 3.x and Multigroup. I will look into this right away.

quicksketch’s picture

Status: Active » Fixed

Great, I'm moving this to fixed as a support request. As a feature, let's not start an issue for something that is so clearly technically impossible at this point. Any interested please follow #354381: Webform Submission with "add another" text field, since it's a prerequisite to any such functionality.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.

rbrownell’s picture

Category: support » feature
Status: Closed (fixed) » Closed (duplicate)

I am marking this a duplicate of #354381: Webform Submission with "add another" text field because it addresses a much needed component of webform, where data should be submitted via other means (not necessairly storing it on the content database (via CCK) but emailing it to the appropriate individual.)