Code

Discussion on Quform - WordPress Form Builder

Discussion on Quform - WordPress Form Builder

Cart 36,051 sales

ThemeCatcher supports this item

Supported

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

6659 comments found.

Pre Sale Question: Is it possible for the user to directly download a PDF on the same screen after completing a form?

Hi

Unfortunately the plugin does not include any PDF creation features built into it.

We do have a free Quform Zapier add-on, with that plugin it’s possible to integrate with PDF creation services through Zapier or similar services.

Regards, TC

Hi, for some reason using the multipage function is not working for me. As you can see in this screenshot, nothing loads after page 2: https://prnt.sc/KYcwZ9F1EC9E

Hi

By any chance do you have conditional logic on those groups that are surrounding those fields, where the logic rules aren’t a match? If so, please try changing or removing those rules, or (as a test) move the fields outside the group to see if they show up.

Regards, TC

Hello, presale question please, does the plugin has a range slider option ? Thank you

Hi

Currently it doesn’t not have a built-in field type for this, but we have a guide here for how to implement it.

Regards, TC

wonder why it doesn’t work is it compatible with php8.4?

Hi

Quform is compatible with PHP 8.4. Could you please describe the issues you are having in more detail?

Regards, TC

yeah, the form isn’t issuing emails to the designated inbox. when I shoot one out it says it goes but nothing gets to the inbox in question. I’ve tried a number of configurations (smtp, postfix, dovecot, etc) and this is domain email of the same domain. so, does quform actually work with sendmail, postfix, etc?

Hi

If the mail server is hosted externally from the web server, the emails from any web form using the default PHP mail() function can get stuck on the web server, if the server is not configured to deliver those email externally. Using SMTP is recommend for reliable email sending. Please see Solution #4 on this page.

The FluentSMTP plugin is another good option these days. If you can get the email to show up in the email log (WP Mail Logging) and it is still not arriving, then it is an email delivery issue rather than an issue with Quform.

Regards, TC

cstibi

cstibi Purchased

Is there any option to enable this?: When deleting a submission record, then auto delete the the uploaded files too (which were attached)

thanks

cstibi

cstibi Purchased

thanks!

cstibi

cstibi Purchased

Is it possible to use dynamic datas in field validators? How can I use this: Less than {custom_field|course_free_places}

Hi

Sorry for the delay. You’d need to create a custom validator to do that.

You can use get_post_meta to get custom field values – the post ID is in $_POST['post_id'].

Regards, TC

I would like to change the fonts of all the form fields to “Metropolis.” Could you please guide me on how to achieve this? Any assistance would be greatly appreciated.

Hi

Can you try adding a start and end delimiter, for example:

/^\+[1-9]\d{1,14}$/

Regards, TC

I want to exclude specific times from the time selection so users can only select our working hours. Also, I want to exclude weekends from the calendar so users can’t choose a weekend date. Kindly review the below code if it’s applicable:

function disableWeekends(date) { // Get the day of the week (0 = Sunday, 6 = Saturday) var day = date.getDay(); // Return [true/false] – true to enable the date, false to disable return [(day !== 0 && day !== 6)]; }

// Apply the disableWeekends function to the date picker if (typeof Quform !== ‘undefined’) { Quform.datepicker($(’#form-element-id’), { beforeShowDay: disableWeekends }); }

Hi

Please see the page Disabling specific days in the datepicker for how to disable weekend days.

To set the Time options you can go to the settings for the Time field and set a Minimum and Maximum time. If you need non-squential times you would need to configure these times with a code snippet, see the guide Disabling specific times.

If you need different times depending on the day, this would require different code, let me know if you need that.

Regards, TC

Hi,

I just bought this and I am testing it, why am I seeing all the hidden fields?

https://2xj.2ed.myftpupload.com/services/hoa-painting-services/

Thanks

Hi

Can you check the option at Forms – Settings – Performance, that “When to load scripts/styles” is set to “Always”?

If this doesn’t work, please try turning off the “Combine CSS” and “Combine JavaScript” options there, and flush any caches on the site (if any).

Regards, TC

Setting to always worked thanks, and by the way, your Zapier guide https://support.themecatcher.net/quform-wordpress-v2/guides/integration/zapier/ seems to be outdated. When I log in to Zapier I don’t see make a Zap.

Please see what I see in this screenshot. https://imgur.com/a/7gmTLeD

Hi

Thanks, we’ve updated the guide.

Regards, TC

Is it possible to use this form for constant contact newsletters? Thanks.

Hi

We do not have a direct integration with Constant Contact, but you can use the free Quform Zapier add-on to integrate with it through Zapier (or similar service).

Regards, TC

MD-Web

MD-Web Purchased

hi, I’m looking for a multi-site license please. How can I get this?

Hi

Unfortunately due to licensing restrictions on CodeCanyon, we do not have a multiple-site license available for sale. Each separate site would need its own license key.

Regards, TC

Hi, lately spam has been outof control. I’m using recaptcha, cloudflare bot protection, and wp-armour honeypot yet every day it’s endless spam.

Is there a way to verify emails or phone numbers within a form to ensure they are real or any other options that can help limit spam?

Hi

Maybe you could try Cloudflare Turnstile instead of reCAPTCHA? To do that, go to the reCAPTCHA field settings and change the Provider.

Another option is to use the QuickEmailVerification integration, we have a guide for that here.

Regards, TC

Lacks a core feature: adding a phonenumber field. This is important so that mobile devices recognize the field as a phone number and that a numlock is visible on iOS instead of the normal keyboard. If this feature is added a great forms plugin.

In 2023 this would be added to features but still not available: https://support.themecatcher.net/forums/topic/phone-input-field-customization/

Country selection has also been added in this solution. I do not want this. I just want phones to recognize the field as a phone number field for autofill.

Hi

Thanks for the feedback.

You can add a Text field to the form and convert it to a Phone field (input type=”tel”), by adding this code to Forms – Settings – Custom CSS & JS – Custom JavaScript:

jQuery(function ($) {
    $('.quform-field-1_3').attr('type', 'tel');
});

Replace 1_3 with the Text field unique ID.

Regards, TC

Hello, can i use reCAPTCHA v2 with I’m not a robot with the qform?

I attempted to install reCAPTCHA v2 by following the steps outlined in your documentation. However, I encountered a few issues:

Some of the steps mentioned do not align with the actual plugin. For example, STEP 4 references a file named process.php, but this file does not exist in the plugin. Additionally, STEP 3 is unclear. It mentions “the form,” but it does not specify which form is being referred to or where it is located. Could you please clarify these steps or provide updated instructions? Your assistance would be greatly appreciated.

https://support.themecatcher.net/quform-php/customisation/captcha/using-recaptcha-v2-im-not-a-robot-checkbox/#:~:text=Quform%20PHP%20Customisation%20CAPTCHA%20Using,Step%203

Thank you!

Hi

Sorry, that documentation is for the non-WordPress version of Quform.

For Quform WordPress, you can add a reCAPTCHA field to the form, then in the field settings set the Provider to reCAPTCHA and set the Version to v2.

Then at Forms – Settings – reCAPTCHA, enter the Site Key and Secret Key (make sure they are v2 keys).

Regards, TC

Can a user save the form to draft and complete it later? Will it show on their profile?

Hi

We have a guide here for storing form data for later, with some custom code. The values are stored in a cookie.

If you needed to save it to their user account instead and show on their profile, this would require custom development.

Regards, TC

Thanks for reply

hi there, i have 3 licences so far and i have to say Quform is 1 of the best plugins i’ve ever used, so well done! My question relates to the WP Dashboard Screen Options, where the homepage Quform widget has now dissapeared from my sites and the option to add it to the home is no longer there. This was very useful for seeing if there was email for clients. Is this something Wordpress did and is there a fix? Many thanks.

hi, thanks for the quick reply, they are in all my sites selected in Settings – Tweaks & Troubleshooting – Dashboard widget. They did display with no unread messages before though and the Quform tick option was available but now isn’t in Screen elements, even with or without unread mail. Cheers…

Hi

The logged in user must also have the capability quform_view_entries, could you check that if it’s not an admin user?

Please also try marking an entry as unread to see if that changes anything.

Regards, TC

hi, yeah i’m the only Admin. It does now dissapear after you mark an email as read, i just did 1 this morning. Anyway it’s not a biggie, i just like the homepage widget, as i monitor community sites and don’t really want to setup email accounts on my machine too.

Hi, does the form support challenge questions anit spam? like math questions or something like that? if yes, do you have a setup documentation?

Hi

Out of the box Quform supports Image Captcha, reCATPCHA, hCaptcha and Cloudflare Turnstile.

For a simple math captcha, you could write a fixed label where the sum is always the same. Then on the Advanced tab of the field settings, add a new “Identical” validator to set the expected answer. Then periodically you could change the sum and answer.

A fully random question/answer would require custom development.

Regards, TC

I have honey pot active but it does not stop the spam.

Which one of these “Captcha, reCATPCHA, hCaptcha. Cloudflare Turnstile” do you recommend that does not compromise the speed and load time of a site?

Thanks

Hi

I would start with the Captcha field and if you are still having spam issues, try one of the other services.

Regards, TC

Hi,

I want to buy a new code for a new site, and I use zapier want to know if you plugin integrates with zapier so integrate our CRM with WP.

If yes, can I see the documentation please on the setup?

Also, is it an extra charge?

Thanks

Hi

Please see this page for how to set up the free Quform Zapier add-on.

Regards, TC

Inserting the date to my own data table, I’m getting all zeros: 0000-00-00

I initially tried the default value of {today}, then I had the date picker pick the date. Both all zeros.

Is there a setting I’m missing?

NVM…I figured it out. Setting up the PHP date format solved my problem.

hi, can you please check this image: https://share.zight.com/E0uN9kop and tell me how to separte title from options as shown in the picture and also how to change progress bar color, Im trying to create a survey

Hey, Same process as before, find Element label and add this CSS:

margin-bottom: 10px;

Kind regards, TC

hi, how can I set space to the send button I mean 10px bottom

Hi

There are a few different ways to do it, but one simple way is to go Edit Form – Settings – Style – Global, at the bottom click “Add global style”, choose the selector “Submit button outer wrapper” and enter this CSS:

margin-bottom: 10px;

Regards, TC

is there a way to css the catcha characteres? I mean font color

Hi

If you go to the settings for the Captcha field, you can set the Font color and Background color, on the Styles tab.

Regards, TC

How can I get the records of a particular form from the quform_entry_data table? since all the forms are in the same table

Hi

If you need the records within PHP code, you can use the Quform_Repository::getEntries method, here is an example – just replace $atts[‘id’] with the ID of the form.

Here’s a query if you need to do it in SQL instead.

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