• Trying to figure out how to word this question…

    I have created a form in Contact Form 7 that is for accepting new Graphics work within the company. Sometimes people will only have one request, sometimes 20 under one umbrella. I created ten identical fields (except for the IDs), but people seem confused by the 10 identical and repeating fields, and they might need more or less than ten. Can you create a form section that looks like this:

    Type of Content 1:
    [radio radio-780 id:content1 default:1 "Website" "Amplifire Content" "Internal" "Photography" "Other"]
    
    Module Type:
    [checkbox checkbox-837 id:modContent1 exclusive "MOD" "INTRO" "STEM" "EX" "AL"]
    
    <label> Provide the question from the module or specific descriptions of this part of the project.
        [textarea content1-message] </label>
    
    <hr />

    And if they complete one then another one is available to fill out? Please send me a question if that doesn’t make sense. Thanks for any help on this. I do code, but it’s not my bread & butter. Here’s the page, Graphics Request Form

Viewing 2 replies - 1 through 2 (of 2 total)
  • Whole this logic is strange.
    Let them send one form, and in Thank You window/message ask them if they want to send it again and put there button to the same form.

    But if you insist on it install this plugin and make all additional forms hidden from view, untill someone decides to click and open it.

    https://wordpress.org/plugins/cf7-conditional-fields/

    Just instead to open a field with conditional logic you open a group, and inside this group is whole CF7 form. I just tested and it sends all data to mail, with just one Send button.

    Something like this. Dont use same numbers twice, change them. Logic is still twisted but layout is more professional and nice.

    You will need one new checkbox at the end of each form shown with conditional if. To be able to open next.

    It is important only one checkbox is visible initially. All others have to be inside a group, to not to be visible all the time, unless someone use next form.

    <strong>Do you want to send one more request ?</streng>
    [checkbox checkbox-663 "Yes, I want to send one more request"]
    [group group-900]
    <p>Your Name (required)<br />
        [text your-name] </p>
    <p>Your Email (required)<br />
        [email your-email] </p>
    <p>Subject<br />
        [text your-subject] </p>
    <p>Your Message<br />
        [textarea your-message] </p>
    [checkbox checkbox-664 "Yes, I want to send one more request"]
    [/group]
    • This reply was modified 9 years, 2 months ago by Stagger Lee.

    Yes, it works nice and well. And looks very professional. This Conditional plugin is brilliant.

    Dont forget to put all those fields in mail settings, to be able to get them. Or use:
    https://wordpress.org/plugins/contact-form-7-modules/screenshots/
    to send all fields automatically. It is not little work to put all those fields to get them in email.

Viewing 2 replies - 1 through 2 (of 2 total)

The topic ‘Create New Field When Previous is Complete’ is closed to new replies.