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.

stankiro

stankiro Purchased

Hello, is there a way to choose how long the spinner is displayed (in “thinking for a moment” mode)? Currently, it is displayed very quickly and is of no use.

Hi

Just to make sure I understand correctly – are you referring to the spinner that appears when the form is being submitted? If so, the spinner displays while the form is processing on the server, so it’s only visible for as long as that takes.

If you’d like to add an artificial delay to make the spinner appear for longer, I can provide you with some code to do that. However, this would slow down the actual form submission for users. Is that what you’re looking to achieve, or did you have something else in mind?

Regards, TC

eshelon

eshelon Purchased

Hello, any solution to show ” radio button” selection in email if its field located in group with logic enabled / hide on selection ? Version 2.22.0

Hi

Fields hidden by conditional logic aren’t shown in the email by default. There are a few different ways do handle this.

One option is to hide the field with JavaScript when an option is selected, instead of using conditional logic.

Another option is to add an HTML element for each radio button choice, enter some content in each element for example “Option 1 was selected”, then set the logic rules to only show this HTML element when a specific option is enabled. On the Data tab of the HTML element settings enable “Show in email” to show the content in the email.

Regards, TC

crafter23 Purchased

hi, can we create booking form with capacity. Example: tour booking for 12 pax, once there is a booking then capacity will reduce to 11 (11 left) in the form

Hi

If you go to Edit Form – Settings – General – Limits, you can enable “Limit entries” and configure the options to suit.

Regards, TC

stankiro

stankiro Purchased

Hello, Could you add the option to send data directly to a Google sheet via a form submission URL like Avada, as this solution is free unlike Zapier, which is not. This would be a real game changer and very useful:

You can find an example on the Avada's tuto : https://youtu.be/B6S6kwLL1I4

Hi

This looks like it will work for Quform too. There are two ways to do this:

1. You can use the Quform Zapier add-on (which can send the form data to any URL, not just Zapier), just paste in the Web app URL into the Webhook URL field setting in the Quform Zapier plugin integration settings. The field names would be based on the Label of the field (or the Admin Label if you have one configured). For example, e.parameter['First Name'] and e.parameter['Email'] etc.

2. Alternatively you could use one of the code snippets on this page. The field names can be rewritten in the second example.

Regards, TC

stankiro

stankiro Purchased

Thanks it works like a charm (soluce 1.)

Hi,

I am doing database clean up, just a quick question.

Is it safe to delete quform_sessions? I have over 4k sessions in there, just want to be sure its safe or not.

Thanks

Hi

Yes, you can safely delete them. Old sessions should be deleted automatically. You could try deactivating then reactivating Quform to ensure that the session cleanup cron job is registered. If the session table continues to grow without cleanup, you may want to check if WP cron is working properly on your site.

Regards, TC

stankiro

stankiro Purchased

Is it possible to create a “cost simulator” ?

Hi

Currently this requires some custom code. We have some example code on this page, but you might need a developer.

Regards, TC

stankiro

stankiro Purchased

I asked ChatGPT to help me and I done the job. Thank you

Seranum

Seranum Purchased

I just bought the form plugin which I find is awesome, but I have 2 questions: 1. Where is the option to change color of the labels “Name”, “Email address” etc. 2. Is there an option to add roundness radius to the fields and button?

Hi

1. To change the label text color, please go to Edit Form – Settings – Style – Labels, there is a “Label text color” option there.

2. To set a border radius on the fields/buttons you have a couple of options. You can choose a different form theme, some themes (such as Quform Light), have rounded corners.

Alternatively, you can go to Edit Form – Settings – Style – Global, at the bottom click “Add global style” then choose the selector “Text input fields” and enter this CSS (adjust to suit):

border-radius: 8px;

You can repeat this for selectors “Textarea fields” and “Select fields”, if needed. Then do the same for the “Submit button” selector to make the button have rounded corners.

Regards, TC

Hello not sure why but recently emails stopped sending to our Gmail accounts or other accounts. It’s a noticable issue on a few websites after testing.

Hi

There’s currently a known issue with email sending in WordPress 6.9 that’s affecting some sites. The WordPress team is working on a fix which should be released soon.

In the meantime, I’d recommend using an SMTP plugin for more reliable email delivery. If you’re not already using one, WP Mail SMTP is a popular option that tends to be much more dependable than the default mail function.

Regards, TC

All of a sudden the name and email fields are not available to type in on website? The message box is there and the Label “Name” is there, but the box to type in is not? This is with all of our sites?

Issue is a conflict with Elementor 3.3.5

Hi

I wasn’t able to replicate the issue, can you try updating to Elementor 3.3.6?

If it still happens, could you please send a link to the page using the contact form on our profile page?

Regards, TC

Thank you and yes it works now with 3.3.6 – was just an issue with 3.5

Hi

Our customer used Probely to check for insecurities on the website. Unfortunately, the quform_session cookie with the SameSite attribute ‘none’ is marked as insecure and needs to be fixed. Is there a way to set it to ‘lax’?

Thanks in advance!

Hi

It defaults to None if the site uses HTTPS, which is secure. However, if your security scanner is flagging this, you can change it to Lax using this code snippet:

add_filter('quform_session_cookie_same_site', function() {
    return 'Lax';
});

Add this to your theme’s functions.php file or a custom plugin.

Regards, TC

Hi Themecatcher,

We have 24 active licenses of Quform, but the support has expired for the forum so I’ll contact you this way. For some reason I can’t receive the e-mails send via the forms anymore after I update to 2.22.0. My e-mail hosting blames the lack of SPF records, but this was no problem with version 2.21.1. I just wanted to let you know I’m not able to update Quform to 2.22.0 because I’m not sure if our clients will receive the e-mails send via the forms after that specific update. Because I’m sure they don’t have the SPF records set in their DNS

Hope there is a fix that will be implemented in 2.22.1

Kind regards, Emile Jansen

It turns out Wordpress 6.9 is the culprit not Quform. I believe we have to wait for 6.9.1 for a fix on this.

Hi

Yeah looks like there’s an email sending issue in WP 6.9, hopefully a fix will be coming soon.

Regards, TC

aga2442

aga2442 Purchased

I’ve been using the plugin on my website for a long time and am quite satisfied with it. I’ve been trying to optimize my website in recent days.

I also actively use Cloudflare.

During Cloudflare caching, I constantly receive this warning: wp_quform_sessions

Even if I only activate your plugin on specific pages (with a different optimization plugin), this warning appears on all pages.

I disabled this situation in Cloudflare with a custom caching rule.

However, the problem is that the size of the wp_quform_sessions table on my website is currently extremely large, and there are a lot of records.

I also don’t know what this feature does.

If it’s not extremely important, how can I disable this feature? Because, as I said, it keeps popping up in several places.

aga2442

aga2442 Purchased

I just saw several support messages where other users complained about this issue.

You recommended this plugin: https://support.themecatcher.net/wp-content/uploads/2023/10/quform-disable-cookie.zip

I use the WP Armour plugin on my website to prevent spam.

If I use the plugin you recommended, will I encounter any problems?

Hi

The “quform-disable-cookie” plugin only affects Quform functionality, there shouldn’t be a problem or conflict with another plugin.

The Quform cookie is used for the features below. Note that these features will not work correctly with the “quform-disable-cookie” plugin active:

  • The CAPTCHA field (reCAPTCHA can be used as an alternative)
  • The File Upload field with the “Enhanced file upload” option enabled (file uploads will work with this option disabled in the File Upload element settings)
  • The CSRF protection (go to Forms – Settings – Tweaks & Troubleshooting and turn off the “CSRF protection” option)

If you need any of these features, you can use the “quform-limited-cookie” plugin instead, which only sets the cookie if there is a form on the page (via JavaScript): https://support.themecatcher.net/wp-content/uploads/2023/09/quform-limited-cookie.zip

Regards, TC

Skr2004

Skr2004 Purchased

Hello, I have a form with a date section. Can I disable the date selection for past days?

Hi

You can do this by going to the Settings for the Date field, then on the Data tab enter {today} in the Minimum Date option.

Regards, TC

Hello — Is it possible to add a field that collects GPS location with Quform?

This is for a project requiring mobile GPS location to ensure accurate on-site job verification for employees.

Users need to be logged into WordPress and grant location permission so the form can collect the correct user’s location at the right time.

I look forward to hearing from you soon.

Thank you.

Note sure if this is the solution: https://codecanyon.net/item/quform-wordpress-form-builder/706149/comments?page=71&filter=all#comment_21422181

I tried it but require detail instructions.

Any suggestions?

Hi

That solution still works for me. Please make sure you’re testing it on a page on your site and not within the form preview area in the form builder, and that you flush/empty any caching you have on the site after adding the code.

If it’s still not working, could you please post a link to the page with your form, or send the link privately using the contact form on our profile page?

Regards, TC

Hello, I need to build a form where the user can add multiple nominees. There will be two fields – one will be “Relation with Applicant”, which will be a drop-down menu, another field will be “Name of Nominee”, which will be a text field. There will be a button with “plus” sign, next to the “Name of Nominee” field. Clicking the “plus” button will keep allowing the user to add multiple nominees. Can I be able to build like that with your plugin? If so, how? Also, is there a way to show a print/download button on form submission where user will be able to print/download their form response?

Hi

The plugin does not have a facility to merge the form data into a PDF or create a PDF file, so you would need to use a 3rd party service.

One service you can do this with is WebMerge (now Formstack Documents). We have an example integration here, you can configure the merged PDF file to be sent via email in the WebMerge document settings.

There may be other similar services you can integrate with through Zapier using the Quform Zapier add-on.

Regards, TC

I do not need a PDF either. I just needed to show a page with submission data. Whenever an user submits the form, he should see a page with submission data as confirmation message. And the page should be customizable for me.

Hi

The guide I linked to above: Displaying submitted form data after redirecting can be used to display the submission data on a page. Instead of having everything on a table with the “{all_form_data}” variable, the code could be adjusted to generate the HTML output in the format you want (you may need a developer) – see this page for how to get individual form values.

Regards, TC

KeLoX Purchased

Hello, Just getting use to your Form which is very pleasant to use. One question though. My client wants on the phone number field the part where you chose your country (+33 for France, +44 for UK, etc.). Like on this form https://www.arthaudyachting.com/devis-agence-evenementielle/ I can’t seem to find that option. Is it possible?

Many thanks

Best

Hi

You can change this part:

preferredCountries: []

To:

preferredCountries: ['us', 'gb', 'fr']

Regards, TC

KeLoX Purchased

Thank you very much! Do you have a place where you list all the extra plugins you offer with the form?

Hi

We only have 3 official add-ons at this time, they are free on the WordPress plugin directory – listed here.

Regards, TC

bramvds

bramvds Purchased

i bought and tried the quform, but when using a pop up newsletter subscription from flatsome with quform, i get a lot of spam, honeypot is enabled. recaptcha i cannot use because Newsletter Lightbox content is hidden at page load, and CAPTCHA scripts (like Turnstile or reCAPTCHA) can’t render because their target elements are not yet visible in the DOM.. Is this also why honeypot does not work in the pop up? is there any solution for this or should i just not use quform for this? It really only happen with the pop up with the form, other forms do not have this problem

Hi

The new error in the console from Cloudflare is “Error: 110200.” Which corresponds to:

Unknown domain: Domain not allowed.

Turnstile was used on a domain that was not allowed for this widget to be used on. Ensure that the domain is allowed in the widget configuration via the Cloudflare dashboard ↗.

Regards, TC

bramvds

bramvds Purchased

thanks so much, it seems to work i think, but how can it work now? because still Newsletter Lightbox content is hidden at page load, and CAPTCHA scripts (like Turnstile or reCAPTCHA) can’t render because their target elements are not yet visible in the DOM.

Hi

I’m not aware of that restriction, the CAPTCHAs can be rendered when not visible in the built-in Quform popup forms. There can sometimes be issues with the visual layout of these elements if they are not visible when they are rendered (Quform handles this by resetting the CAPTCHAs when the popup is shown), but this shouldn’t be an issue with the invisible option.

Regards, TC

the CVE-2021-44906 is flaged in your /admin/js/block/package-lock.json … do you think in update the nodejs to a new version?

Hi

Thanks for the report, we’ll get this updated in the next release.

Regards, TC

Hello, I get this message with your nice plugin : Deprecated: Quform::date(): Implicitly marking parameter $date as nullable is deprecated, the explicit nullable type must be used instead in /home/xxx/Quform.php on line 6123

Deprecated: Quform::date(): Implicitly marking parameter $timezone as nullable is deprecated, the explicit nullable type must be used instead in /home/xxx/Quform.php on line 6123

Regards.

ChatGPT fixed that for me.

In a lot pages in the admin, there are errors because of parameters as nullable are deprecated, the explicit nullable type must be used instead. I use PHP 8.4 regards.

Hi

Thanks for the report, we’ll get this fixed for the next update.

Regards, TC

dainiuv

dainiuv Purchased

Hello, I have 7 pages with your plugin. Is it possible in 6th page make submit button and 7th page is an answer with html items with conditional logic?

Hi

If you want the form data to be submitted and stored, then no, the last page needs to be submitted for that to happen.

If you don’t need the form data to be submitted, you can have HTML elements and conditional logic on the last page and remove the submit button from that page.

Otherwise, you’d need to implement a custom solution to display HTML after the form is submitted. It could be based on this guide which will display the form data using a shortcode. But instead of displaying all form data, it could conditionally display output based on the form values. See this page for how to get form values, you may need a developer.

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