PLEASE NOTE: These forums are no longer utilized and are provided as an archive for informational purposes only. All support issues will be handled via email using our support ticket system. For more detailed information on this change, please see this blog post.

Form input saved and able to resend

  1. ashabele
    Member

    I'm attempting to make it so that if a client fills out a form, they can send a request information form to an advertiser. Then, if they want to send information to a different advertiser when they pull that one up, they can send the same form- but they only have had to fill it out once and the information is saved.

    So, for example, if a person is viewing caterers and they like AB Catering, they send them a form requesting information. Then, they view CD Catering, and want to request information from them, they can just submit their saved information from the form they submitted to AB.

    Also, if possible, the clients can then track the requests they sent (Have a listing of them saved when they put in their email).

    Is this possible to do? I just started working with Gravity Forms but am already really enjoying it! I use Headway and saw it suggested and as a leaf, so I bought it. Thank you in advance!

    Posted 13 years ago on Wednesday November 24, 2010 | Permalink
  2. This isn't a feature of Gravity Forms. It doesn't remember the user and pre-fill in fields. As for users being able to track requests, this is also not a feature. Entries aren't displayed on the front end, only in the WordPress admin. It would be possible to create this functionality, but it would require custom code and you'd have to write the functionality yourself by querying the Gravity Forms data.

    Posted 13 years ago on Wednesday November 24, 2010 | Permalink
  3. Another user posted this recently. You might be able to use something like this for the first part.

    http://forum.gravityhelp.com/topic/little-hint-from-me-save-user-input-in-cookie-and-prepopulate-form

    Posted 13 years ago on Wednesday November 24, 2010 | Permalink
  4. I'm the one over at Headway that suggested Ashely post here. Another possibility might be to allow the visitor to check ALL the recipients that should receive the message. I don't know if that's possible either. And, if it is, it's not exactly with was initially asked for. But it might be a useful approach given the realities. At least that way a person could fill out the form once and send their query to whichever vendors on the site they wanted to. So would that be possible and how? Thanks.

    Posted 13 years ago on Wednesday November 24, 2010 | Permalink
  5. @sheilahoff It would be possible, but it would have to be done using available API hooks and custom PHP to tell Gravity Forms which email addresses to send it to. By default Gravity Forms doesn't send multiple notifications beyond the Admin and User Notification, so you'd have to write custom code to do so. It's possible using available API hooks, but it would be a customization and not a built in feature.

    Posted 13 years ago on Wednesday November 24, 2010 | Permalink
  6. GF doesn't save form data by user. I'm sure the code is coming, though the quickest way to achieve this would be via save as post meta data. It would make the other default fields innoperable, however.

    Until GF bucks up and adds the functionality so in demand, the approach I would suggest is this:

    Create a form to be saved as a post, all the while meticulously creating custom form fields. Not a big deal in itself until you need to style it (with the massive nesting GF does) to align the way you want.

    Using the if(user_logged_in() ) default function of WordPress you can set your conditions to retrieve data in the post. Do a search by user_id for the post you are looking for that was filled out by the form and repopulate the form (which yuo need to recreate, sadly, from scratch outside of GF).

    In more simple terms:

    1) Create form with GF to save as form meta data - be sure to set user_id to the currently logged in user.

    2) Retrieve data in a custom page-populate-form.php

    3) create a brand new form with the same fields you require that you can pre-populate any time

    4) regarding the submit on the new form you simply need to use update_meta using the post id.

    Hope that helps.

    Posted 13 years ago on Thursday November 25, 2010 | Permalink
  7. ashabele
    Member

    Thanks for the insights- I appreciate the help; Does anyone know of someone I can look at to contact to code this for me? I have been fighting with it and don't usually take on things this complex but I need to get this done for someone, and it's giving me many headaches! I'm happy to hire someone else to do it.. any suggestions?

    Posted 13 years ago on Thursday November 25, 2010 | Permalink
  8. Here are some good developers with Gravity Forms customization experience.

    Ounce of Talent
    http://www.ounceoftalent.com

    WebDevStudios
    http://www.webdevstudios.com

    Alex Brombal
    alex.brombal@gmail.com

    Posted 13 years ago on Friday November 26, 2010 | Permalink
  9. ashabele
    Member

    Thank you!

    Posted 13 years ago on Friday November 26, 2010 | Permalink