6659 comments found.
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
Could you please confirm which field type this is happening for?
Regards, TC
Hi, Thanks for getting back. I am not sure because it does not really tell me which field it is… however, I also checked with your demo link, it has 14 Label errors – See the screenshot here, this may help https://imgur.com/a/5tTemim
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/avLJhQ1Hi
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
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?
I’ve not had a reply from ticket or comment after days now, how do I get a refund?
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?
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
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
It looks like this is deliberate header manipulation or a malicious bot. PHP populates the referring URL into $_SERVER[‘HTTP_REFERER’] directly from the HTTP request headers, and Quform simply uses whatever value is provided there.
To help diagnose this issue:
1. Check your server logs – Look for the IP address and user agent of requests containing this corrupted referrer data. This will help identify if it’s bot traffic or a specific source.
2. Monitor for patterns – Is this happening frequently or just occasionally? Multiple times from the same IP would suggest automated bot activity.
3. Check for conflicting plugins – Though less likely, another plugin could theoretically be modifying $_SERVER variables before Quform processes them.
Regards, TC
According to Wordfence, no malware was found, and the submitted entries appear to have been completed by human users rather than bots.
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
Hi
We have a guide for this here.
You could try verifying your purchase again on the forums, but you’ll need active support to be able to post.
Regards, TC
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
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
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
Hi, using the checkbox element, is it possible to monitor whether at least 1 and a maximum of 3 items are selected?
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:
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!