Code

Discussion on Quform - WordPress Form Builder

Discussion on Quform - WordPress Form Builder

Cart 36,002 sales
Recently Updated

ThemeCatcher supports this item

Supported

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

6659 comments found.

aga2442

aga2442 Purchased

Hello,

I’m starting to use Honeypot captcha on my website.

I reviewed the content on this page.

https://support.themecatcher.net/quform-php/customisation/captcha/using-a-honeypot-captcha/

I completed step 1, but I don’t fully understand what I need to do in step 2.

Where should I add the code found in step 2?

Please provide detailed information.

Hi

That documentation page is for Quform PHP, the non-WordPress version of Quform, so the instructions don’t apply to the Quform WordPress plugin.

In Quform WordPress there is already a honeypot captcha built-in and enabled by default. The option is at Edit Form – Settings – General – Form – Enable honeypot CAPTCHA. If you’re getting spam with this option enabled, you’ll probably need one of the stronger captcha options like the CAPTCHA field or reCAPTCHA.

Regards, TC

HI, quick question, I am getting an accessibility error when I check with Wave.

1 Errors 1 X Missing form label – A form control does not have a corresponding label.

How can i fix this? Thanks

Hi

The 14 Label errors on our demo site are for the “Import this form” field, this is not part of the plugin.

If you turn the Styles to Off in the Wave tool it should let you see which field you are getting your error on, that worked for me at least when tracking down these 14 Label errors.

Regards, TC

Oh great, turning the styles does show the code. Thanks for that.

Here is the issue: it looks like it is Google Captcha.

https://imgur.com/a/avLJhQ1

Hi

The HTML is generated by reCAPTCHA itself, the field is hidden (display: none) so it wouldn’t be visible to regular users or screen readers, it can be ignored per the guidance here. However, I’ve added an aria-label to this field programmatically to satisfy the tool, which will be in the next update.

Regards, TC

crispin Purchased

I have just purchased the plugin and the Quform options do not appear in the WP admin sidebar. I’ve switched themes to a standard twentyywenty themes, and also switched off all other plugins but it still doesn’t appear. I’m using Elementor Pro, is the plugin compatible?

crispin Purchased

I’ve not had a reply from ticket or comment after days now, how do I get a refund?

crispin Purchased

Not to worry all sorted now.

Hi

Sorry, I was out on vacation last week, so I wasn’t able to get back to you sooner to help you with this. Refund approved :)

Regards, TC

Hi, I’m using redirect on success to send the user to a PDF file but the thing is, can I send different users to different files? For example: User X only see the file Y. Thank you in advance!

Hi

You can add new Confirmation at Edit Form – Settings – Confirmations, then in the Confirmation settings set it to redirect to file Y then add Logic Rules to determine the conditions to use that redirect.

You can add Hidden fields with Variables to be able to use those in the logic rules.

Regards, TC

Hey Hi, I used to have a different plugin, but unfortunately it never worked. Now I’ve bought your plugin and I just wanted to say that creating the form worked well and I’m very satisfied. I’m curious to see how the forms work in real life. Thank you very much. I also wanted to take this opportunity to ask if there are any other elements planned for the future? I’ve noticed that I would really like to have a few more elements that make work easier or simplify certain inputs. For example, being able to enter a number. What I’ve noticed again and again, though, is that the HTML field is good, but if you just want a small info panel, you have to click a lot. So, in addition to the normal HTML element, perhaps a small info element (header and then text below, formatted in a nice box) would be great. And regarding an option for entering “numbers,” numeric spinners and range sliders would be very helpful. With your time element, I wish it were more intuitive to select hours and minutes. It worked for me because I only wanted to know a time (the customer should specify how many hours and minutes they want to use a service). However, if I had to know a time, perhaps it would be a large or long dropdown. There are more intuitive options for that.

But overall, I’m getting along well with your plugin and can use it. The logic function also works very well. I understand what I wrote as simply a positive suggestion for improvement, which would make the forms simpler and also look better on smartphones. Thank you very much and kind regards, senfdazu

Hi

Thanks for the detailed feedback and suggestions. Number spinners, range sliders, and phone fields are already on our roadmap, to name a few. No firm timeline on when these’ll be ready, but they’re definitely planned

Regards, TC

Hello TC, Thank you for your quick reply. I’m glad it’s at least already in the planning stages. Let’s see how long that takes. I’m keeping my fingers crossed that you get it implemented quickly. But there’s probably a lot more planned. Is there some kind of list where we can see what’s being planned (a roadmap)? Best regards

Hi

Unfortunately we don’t have a public roadmap. It may take some time, so it would be best to plan your project for the current feature set.

Regards, TC

Hello,

Can you please confirm if your form builder is fully accessible and compliant with WCAG 2.1 / EN 301 549 requirements, in line with the upcoming European Accessibility Act (June 2025)?

We need to know if forms created with your plugin are usable with screen readers and keyboard navigation, including multi-step forms.

Thanks in advance, Luca

Hi Luca

Quform has been developed with accessibility in mind and includes several accessibility features:

  • Proper semantic HTML structure
  • ARIA attributes where appropriate
  • Keyboard navigation support (including multi-step forms)

We’ve addressed various WCAG issues over time based on user feedback and testing. However, we cannot provide a guarantee of full WCAG 2.1 or EN 301 549 compliance.

I’d recommend testing our forms with your specific accessibility requirements and assistive technologies to ensure they meet your project needs. We offer a demo so you can evaluate compatibility with your workflow.

If you discover any specific accessibility issues during your evaluation, please let us know and we’ll be consider them for future updates.

Regards, TC

Hello!

Can I have forms filled in and then display the input from (some) of the form fields on another page?

Hi

We have a guide here for how to display entered field values on other pages.

Regards, TC

Yes, I saw that. However, that applies to the last ‘form’ page. I need it on a completely different page. For example, on www.test.com/form users can find the form, and on www.test.com/overview they can see the input from that specific form.

Hi

It’s possible, the implementation depends on where you’d want to store the data after it has been submitted.

If the users are logged in to the site, you could have a code snippet hooked to quform_post_process_x to store the value in usermeta (using update_user_meta for example). Then use a shortcode on the /overview page to display usermeta values.

Alternative you can store the submitted data in the Quform session system which will last until the user’s browser is closed. We have some example code here to display all of the submitted form data.

Regards, TC

Is it possible to detect identical values in two fields and silently abort form handling? I have read through the documentation and couldn’t find an answer. Then I registered for an account on your forum to see if anyone else had asked this question but I am not allowed to read your responses there even though I entered my Envato purchase code! I am not seeking support…just an answer of how to do something that I would expect to be documented. Thanks!

Hi

To silently abort form handling you can use a custom code snippet that will send a “fake” success response earlier than normal, before any processing has occurred. Here’s an example PHP code snippet you can add to the site using a plugin like Code Snippets or WP Code:

add_filter('quform_post_validate_1', function ($result, Quform_Form $form) {
    if ($form->getValue('quform_1_9') == $form->getValue('quform_1_10')) {
        $form->setConfirmation();

        $result = array(
            'type' => 'success',
            'confirmation' => $form->getConfirmation()->getData()
        );
    }

    return $result;
}, 10, 2);

Replace the number 1 on the first line with the form ID, and replace 1_9 and 1_10 with the unique IDs of the fields to compare.

P.S. We can check your forum account access if you could send us a message with your forum username or email address through the contact form here: https://codecanyon.net/user/themecatcher#contact

Regards, TC

uniqfox

uniqfox Purchased

doesn’t seem to be writing actual data to database when using the database aspect

Hi

There could be an issue with the column data types, or another error during the insert. If you could temporarily enable debug logging, then submit the form again, it should log the error message and cause to the /wp-content/debug.log file.

Regards, TC

This field should be left blank HAS BEEN ADDED TO ALL OF OUR FORMS, CHECK BOX ITEMS ARE NOW SKEWED

Please see my reply to your other comment.

Regards, TC

All of our forms are broken, there are weird things that have been added to them and they are no longer looking like they used to, WHAT IS GOING ON.

Hi

It sounds like the form CSS is missing from the page, here are a few things to get this resolved quickly:

1. At Forms – Settings – Performance and make sure “When to load scripts/styles” is set to “Always” (or make sure the the page all pages with forms are selected).

2. At Forms – Settings – Tweaks & Troubleshooting and click the button “Rebuild script cache”.

3. At Forms – Settings – Performance turn off “Combine CSS”.

Regards, TC

let me take a look

I was able to fix it, thanks!

[example.com{62a523523fffdsafaffa988f76722d88bd2621623cb08f0181ea9c467c2d3b47091}ed{62a523523ff00affa988f76722d88bd2621623cb08f0181ea9c467c2d3b47091}8f…] I want to understand the problem of the referring URL being saved in this way.

Hi

Is it happening consistently for more than one user? Are you able to reproduce the issue?

Can you send a screenshot of the location with the referrer value to info@themecatcher.net thanks!

Regards, TC

The screenshot has been sent to you by email.

Hi

The issue is clearer now, but I’m not able to reproduce it. The % signs in the referring URL are being replaced with {62a523523fffdsafaffa988f76722d88bd2621623cb08f0181ea9c467c2d3b47091} which is exactly what the $wpdb->add_placeholder_escape WordPress function does. Quform doesn’t have any code that would do this, but there might be another plugin that is doing it.

You could try checking for a plugin/theme conflict using this method (easier if you have a staging site), or you could try temporarily deactivating any plugin that could be interfering with request data (like security plugins for example), to see if you can identify the culprit.

Regards, TC

I have 2 licenses, but I can’t seem to look through the support forum any longer. I trying to find the solution to : 2nd Dropdown Options Change Based on 1st Dropdown Answers – thanks

Thank you. I was able to create a JS that did what I needed. – ie- The source has a set number of options, the target as a set number of options. Based on the source selection, certain options in the target list is eliminated (hidden)

regarding the verify your purchase. The verification goes though but will not let me see the posts in the forum. I’ve tried with both license #. I do think it is linked somehow to the expired support

Hi

If you could send me your forum username and one of the license keys through the contact form on our profile page, I can check your forum account and get it set up.

Regards, TC

just sent

aga2442

aga2442 Purchased

Hello,

I want to define a function for the submit/save button in the final stage of a form I created.

After the user clicks the submit button:

- All form data should be saved. - After the save operation, the user should be redirected to any URL address on the site.

How can I do this?

Hi

There isn’t a save function build into the plugin currently, but we have a guide here for how this could be implemented with custom code.

To add the URL redirect, edit the code in Step 2 before this line:

return false;

add this code to redirect to a URL:

window.location.href = 'https://example.com/';

Regards, TC

Is this plugin for accessibility forms in accordance to WCAG guidelines?

Hi

Accessibility is a priority for us, and we’ve made consistent improvements to ensure our form builder is as accessible as possible. While we try to follow WCAG guidelines in our development process, we can’t guarantee full compliance with all WCAG standards.

If you discover specific accessibility issues while using our plugin, please feel free to send us a message with details. We’ll be happy to address any accessibility issues that arise

Regards, TC

Thanks for the reply. Are you aiming for full implementation of the WCAG guidelines for the updates?

Hi

We aren’t planning any future updates in this area, but we’ll resolve any accessibility issues that we can if/when they are reported by customers.

Regards, TC

hi, if there a way to after submit the form it starts a pdf download as seen on many sites that you fill up a form then an automatically download starts (pdf) or file

Hi

Set up the form to redirect on success, but choose Type: Redirect to a custom URL, then enter the URL of the file.

Regards, TC

aNjOiD Purchased

Hi, is there a wayt to display a monthly calendar that’s open instead of having to rely on clicking to open the date drop down?

Hi

There isn’t a built-in option for this, but with a bit of custom code you can render an always-visible calendar that can change the date field value.

In the Date field settings, go to the Basic tab and at the Description – Above Field option enter this code:

<div class="quform-datepicker"><div class="quform-calendar"> </div></div>

Then go to Forms – Settings – Custom CSS & JS – Custom JavaScript, and enter this code, replacing 1_4 with the unique ID of the Date field:

jQuery(function ($) {
    var $field = $('.quform-field-1_4'),
        datePicker = $field.data('kendoDatePicker');

    if (datePicker) {
        var calendar = $field.closest('.quform-element').find('.quform-calendar').kendoCalendar().data('kendoCalendar');

        calendar.bind('change', function() {
            datePicker.value(this.value());
        });
    }
});

Regards, TC

can i use it to collect customers custom information from woocommerce products and it appears in dashboard order details?

Hi

Sorry, it can’t be used to collect additional information from WooCommerce products.

Regards, TC

cstibi

cstibi Purchased

Hi, using the checkbox element, is it possible to monitor whether at least 1 and a maximum of 3 items are selected?

cstibi

cstibi Purchased

And the same question for MultiSelect Type (Enhanced Select Enabled): is it possible to maximize to 3 selected items?

Hi

For a minimum of one choice, set the field to be Required.

To limit the maximum selected items, please see these pages:

Limit checkbox selections

Limit multi select selections

Regards, TC

I cant get the latest update. Any news about when it will be available here to download?

Hi

Due to a technical issue with Envato’s uploader, we used an alternative method to release the update. The new version is still in the queue for approval, I’ll let you know when it is now available for download.

Regards, TC

Hi

The new version is now available for download.

Regards, TC

Thank you!

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