Code

Discussion on Quform - WordPress Form Builder

Discussion on Quform - WordPress Form Builder

Cart 36,041 sales

ThemeCatcher supports this item

Supported

This author's response time can be up to 1 business day.

6659 comments found.

Hi, a pre-sale question if I may. I am trying to create a Woocommerce product that has a registration form built into the product. The purpose of that product is to allow users who have already purchased a membership to buy another membership for family members at a lower price, so those who are already members have to fill out this registration form (that will automatically create the new member once the product is purchased) before the “Buy Now” or “add to basket” button is activated. Once the form is filled out, the add to basked button is activated, the member adds the product to the basket, pays for it and once the payment is through, the information from the registration form is processed and a new member is created with the appropriate member roles. Is this possible with this plugin?

Hi

There isn’t anything built into the plugin to be able to do this without custom development.

It is possible to create a user account (example here) and add a product to the WC cart, then redirect to the checkout with custom code. The actions after payment happens (like setting user roles) would have to be done outside of the Quform hooks. You may need a developer.

Regards, TC

Is there a way to adjust the font side or layout of email notifications? We print ours and it takes up two pages. We’d like to lower to one. Thanks for a great plugin!

Hi

You can install this plugin to convert the email layout to a two column layout, which saves space. Click Download ZIP to get an installable WordPress plugin. You can also customize the code to suit to change font sizes etc.

Regards, TC

Hi, I see you have a zapier integration for SMS notifications. How does that work? It just notify that user received an email? or it sends the actual message from the form via SMS?

Hi

It depends on how you set it up. From Quform’s end you can get it to send the phone number and message from the submitted form data to Zapier. From there, you should be able to send an SMS with or without that form data.

Regards, TC

Hello, Im using recaptcha v3 and ran WAVE accessibility test to meet requirements. It returns ‘Missing form label’ on v3 <textarea name=”g-recaptcha-response-100000”... and on the hidden recaptcha (the one that’s just above the Submit button) with <textarea name=”g-recaptcha-response”... Now i have resolved the first one on v3, but having trouble with the hidden recaptcha per above. Much appreciate your help urgently please.

Hi

The textarea is added by the reCAPTCHA script itself. According to this, the WAVE tool should be ignoring fields with the display: none; style set.

If you add this code to Forms – Settings – Custom CSS & JS – Custom JavaScript, it should fix it:

jQuery(window).on('load', function () {
    var tries = 0,
        interval;

    interval = setInterval(function () {
        if (window.grecaptcha) {
            jQuery('textarea[name="g-recaptcha-response"]').attr('aria-label', 'do not use');
            clearInterval(interval);
        } else if (tries++ > 5) {
            clearInterval(interval);
        }
    }, 1000);
});

Regards, TC

Many thanks TC, that fixed it!! Thanks too for the link, yes I noticed some scan results are potential false positives. Thanks again.

Preperchase Question. Do you have a screenshot of the received email once it has been sent? I would like to see how the email is formatted in the receiver’s email client.

Hi

Here is an example of the email notification.

Regards, TC

I’m very interested in using this plugin, but I am unsure if it can conflict with my theme. Out of curiosity, here is my website: https://vlanderon.com Does this plugin align with my theme?

Hi

We aren’t aware of any issues with that theme, it should work fine with Quform.

Regards, TC

Pre-sale query.

Can retrieve order details meta from Woocommerce order? for example see items in that order!

Hi

There isn’t anything built into the plugin for this, but it should be possible with custom development. You can populate fields with custom code, so if you had the order ID or could look up the order in PHP code, you could populate fields with order meta data, you may need a developer.

Regards, TC

Hi, having the occasional problem were every member on the site receives the same spam contact email at the same time.

Is it possible to set up a blacklist of known malicious email addresses to prevent those from using the contact form?
ie. if a visitor whose email address is on the blacklist, they wouldn’t be able to submit the contact form.
Any other suggestions?

Hi

In the settings for the Email field, on the Advanced tab add an “In Array” validator and enter the email address(es) in the “Allowed values” field (one per line).

Then enable the “Invert” option – this will make it so that those values are not allowed.

Regards, TC

Seems to work, many thanks guy’s.

Are you planning to add akismet integration anytime soon? it seems to be an effective anti spam tool that doesnt slowdown the site.

Hi

It is in our plans, but there a few other features we will be adding before the Akismet integration, so it won’t be added soon unfortunately.

Regards, TC

When hubspot automatically captured form data, one time the lable is

quform-form-e7f577 .quform-form, .quform-form-6

And another time the label is

quform-form-c2700b .quform-form, .quform-form-6

And for 100 times, it’s 100 diffrent names of the form. This only happens with quform. Is there a way of solving this issue?

Hi

You can make the forms have a static ID by adding the following code to the WordPress theme functions.php file (or using a plugin).

add_action('quform_pre_display', function (Quform_Form $form) {
    static $count = 1;
    $form->setUniqueId('abcde' . $count++);
});

The first form on each page will have the static ID abcde1, the second form abcde2 and so on.

Regards, TC

Hello, i use the “radio buttons” and I want users to not be able to change option once they have already selected one. How i do that?

Hi

You can do that by adding this code to Forms – Settings – Custom CSS & JS – Custom JavaScript:

jQuery(function ($) {
    $('.quform-field-1_3').on('click', function () {
        $('.quform-field-1_3').not(this).prop('disabled', true);
    });
});

Replace both occurrences of 1_3 with the Radio field unique ID.

Regards, TC

Many, Many thanks!

I have few doubts

1. Do you have file upload, recapta, location tracking fields?

2. Can we create custom sign in and signup registration forms?

3. Do you have digital signature and certificates generation

4. Will get all pro level fields here or again i need to buy addon plugin for this

5. Can we give user badges like verified or non verified badges

6. After file upload, can we mark it as verify or send for resubmission?

Can we create our own username while doing signup?

Hi

Yes, the Registration form guide is based on a form with Username, Email and Password fields.

Regards, TC

Hi is it possible to calculate a cost with this form?

Hi

Yes, in the guide on Step 3, line 56 of the code sets the value of a Hidden field with the total, this will be sent in the email.

Regards, TC

Will this feature be integrated by builder in the future?

Thank you

Hi

We are planning to add calculations to the plugin in the future, it may be some time before that happens though.

Regards, TC

how can I set a background color for the form, I mean transparent or solid color, is it Form outer wrapper???

Hi

Yes, add a global style at Edit Form – Settings – Style – Global, with the selector “Form outer wrapper” then add the CSS for the background color (you may also need to add some padding):

background-color: #2a3354;
padding: 30px;

Regards, TC

hi how can I add css to the Form Outer Wrapper through the custom CSS & JS in the global configuration not within the form itself

Is this compatible with Flatsome Theme?

Hi

We aren’t aware of any incompatibilities with the Flatsome Theme, Quform should work fine with it. Let us know if you do run into any issues.

Regards, TC

Hello, I have a question about a feature! When the client fills out the form, I need them to be able to view their form data. Is this possible???

Hi

There isn’t currently anything built into the plugin for this, but there are a couple of ways to do it with some custom code.

You can add a review page before they submit the form, using this guide.

You can display the submitted data after submission, by redirecting to another page and having a shortcode to display it, see this page.

Regards, TC

Hi, the images are suddenly not shown: https://wert-gutachten.immo. What to do? In the option-Field, which are shown as a button. The images were shown before. Thx

Hi

It looks like the radio field has a button style “chilled” and this is override the background image with a color. Can you try removing the button style in the radio field settings on the Styles tab?

This looks like a bug, we’ll get it fixed for the next update.

You may also need some extra CSS to set the dimensions, see this page for more info.

Regards, TC

Hi, im using the following code

add_filter('quform_notification_mailer_config_2_1', function (array $config, Quform_Notification $notification, Quform_Form $form) {

    $email = get_post_meta((int) $_POST['post_id'], 'empleo_empresa_email', true);

    if ($email) {
        $config['to'][] = $email;
    }

    return $config;
}, 10, 3);

And now the mail configured in the notification and this new mail recieve the notification. But i want only this new mail recieve the notification, replacing the default notification mail.

Thanks

Hi

Instead of adding the email to the array, you can override it, like this:

add_filter('quform_notification_mailer_config_2_1', function (array $config, Quform_Notification $notification, Quform_Form $form) {

    $email = get_post_meta((int) $_POST['post_id'], 'empleo_empresa_email', true);

    if ($email) {
        $config['to'] = array($email);
    }

    return $config;
}, 10, 3);

Regards, TC

Great. Thanks so much

Is it possible to automatically populate my customer data, such as email, name, and phone number, into a form? If this feature is available, could you provide any demos?

Here is an example of what I am referring to: https://websiteoptout.com/?domain=animationvideo.co

Hi

You can use the Dynamic default value feature to populate fields from URL parameters and other sources.

Regards, TC

Hi there, I’m using your plugin for form submissions and I was wondering if you plan to add a feature that automatically deletes submissions after a certain period of time. This would be really helpful for managing my data and keeping my website organized. Do you have any plans to implement this feature in the future?

Hi

It’s in our plans to add this feature in a future update.

In the meantime, it’s possible with a bit of custom code. There is an example here on the forums.

Regards, TC

by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey