Code

Discussion on Quform - WordPress Form Builder

Discussion on Quform - WordPress Form Builder

Cart 32,996 sales

ThemeCatcher supports this item

Supported

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

6391 comments found.

Hi, this is a example form :(I need a extract form )https://montagebusinessfinancial.com/pages/get-funded-today

(Please check this form fields , Signature and logical conditions  ) I need same form with these options :need all fields (like above form with upload)logical conditions : like you can see (Number of Owners) Signature : you can see the bottom part ( if user select Number of Owners – 2 i need 2 Signatures)Finally when user submit form and user and admin need to get PDF output to their mails.  if you can do above settings on your form please let me know the price (fixed or yearly I need to pay? )

Hi

You can create this form using Quform. On the Logic tab of any field or group, you can enable conditional logic to show or hide field based on other form values. So you could have the Owner 2 fields within in a Group that is set to show when 2 owners is selected.

The Signature field is currently only possible with a bit of custom code. We have a guide here for how to implement it. You can follow all steps for the first signature field, then repeat steps 2, 3 and 5 for the second signature field. For step 4 you only need to duplicate lines 13-20 and change the unique ID for the second signature field.

Regards, TC

jjart Purchased

My users need to see their submitted responses. Is this a possibility? If Yes, will their responses to all forms be in one general “inbox”?

Hi

Quform does not have a feature for users to be able to see their submitted responses (only admins can).

However, with some custom code it is possible to make a shortcode that will display entries for the currently logged-in user. We have an example plugin here, if you click “Download ZIP” on that page you will get an installable WordPress plugin.

Once that plugin is installed and active, you can add the shortcode [show_user_entries id="1"] to any shortcode-enabled area on your site. Replace the number 1 with the form ID.

Regards, TC

Hi there, possible to add a “send copy of message” to the user who fills in the forms? So I need it to be sent to the website admin AND the filling user – is that possible? Thanks in advance!

Hi

Yes, you can Add an autoreply email to send an email to the user who fills in the form. By default it will send all form data in a table (same as the admin notification), and the email content can be customised.

Regards, TC

Hi! A presales question: Is it possible to create a product with the price of the quotation using Woocommerce. I have a product with many variations and need a plugin to calculate the final price. Thank you

Hi,

It will require custom code to integrate Quform & WooCommerce, so with some custom code you can add an item to the cart when the Quform form is submitted.

For example here is basic code to add an item to the cart on form submission:

add_filter('quform_post_process_1', function (array $result, Quform_Form $form) {
    if (function_exists('WC')) {
        $product_id = 22;
        WC()->cart->add_to_cart($product_id, 1);
    }

    return $result;
}, 10, 2);

The number 1 on the first line is the form ID, and the number 22 is the WC product ID. The code would need to be modified to support calculating the final price and the variation, you may need a developer for that. To get the form values, see (see Getting form values).

Regards, TC

Hi is there a way to add a signature section to a form that can be signed with this plugin?

Hi

We have a guide here for how to implement this with some custom code until we add it to the plugin in the future.

Regards, TC

I am trying to hide an element from all logged in users except user1, I have added this code but I cannot find the shortcodes for selecting a quform element using javascript

jQuery(document).ready(function($) { var currentUsername = ’<?php echo wp_get_current_user()->user_login; ?>’; var User1name = ‘user1’; });

if (currentUsername === User1name) {
} else {
  var $button1 = ('#quform_8_5'); 
}
button1.hide();

Hi

It should be possible to do this without any custom code. Add a Hidden field to the form and in the settings, on the Data tab, at the “Default value” field enter {user|user_login}

Then in the button settings, go to the Logic tab in the element settings and set the rules to show that element if the username is user1 (you can add more rules to show the button for more usernames).

If you’d rather do it with code, you should be able to hide the button with the code:

jQuery('.quform-element-8_5').hide();

Regards, TC

youthost

youthost Purchased

Set a text field data default value as user role, I mean I don’t know how to specific it into {user_meta|my_user_meta_key} result is an array : I mean user_meta_key = _capabilities is a:1:{s:25:”ROLE”;b:1;}, how to tell field to get the ROLE ? Thanks

Hi

Since it’s an array, it will require a code snippet to set the value. You could use the Dynamic default value feature to do this. If you set the Parameter Name to user_role – you can use this code snippet:

add_filter('quform_element_value_user_role', function ($value) {
    $user = wp_get_current_user();
    return isset($user->roles[0]) ? $user->roles[0] : $value;
});

You can add this code to the WP theme functions.php file, or use a plugin like Code Snippets.

Regards, TC

youthost

youthost Purchased

Thanks

hello: 1- can I use it in xtra theme ? 2- can I use it for production (temporary) domain , then move it to end domain when finished ? 3- can create login , and registration form ? 4- can use as popup ? thank you

Hi

1. Quform should work fine with this theme.

2. Yes, once you’ve move to the end domain, verify the license key on that site to associate the domain with the license.

3. We have guides for Login form and Registration form.

4. When you insert a form to a page or post, you will be given the option of making it a popup form. Just enter the text or HTML that will trigger it.

Regards, TC

great after me first form :) can i purchase extended license for multi domains ?

Hi

Unfortunately there isn’t a licensing option available for multiple domains.

Regards, TC

youthost

youthost Purchased

Just bought because not happy with a competing plugin, but 1- “DropDown Selection Single and Multiple” AND “Radio Button Single Selection” AND “Check Boxes Multiple Selecion” do you have to enter each item manually ? How do you import e.g. the provinces of a country into a form where you need the address (very common during registration), or the qualifications for students, the medical files for a practice ? I hope there is a quick solution. 2- Is there a way for a minimum and a maximum selection ? Thank you

Hi

1. You can use the Bulk Options for those fields to insert data quickly, see this video for a walkthrough.

2. If you want a minimum selection of 1, you can set the field to be required. If you want to set a minimum/maximum limit of greater than 1 for Checkbox/Multi Select field, this currently requires a code snippet. We have examples for Checkboxes and Multi Select.

Regards, TC

We require this plug-in for checking Body Type according to ayurveda.

The main work is calculation way. However, calculation is very simple, but I am not finding this type of plug in.

People will answer and it automatically show results based on their answers.

For example, we build a form with 100 questions and each have 3 options from which person can select one option only.

All Option A is for VATA All Option B is for PITTA All Option C is for KAPHA

Person has selected Option A for 70 questions, Option B for 20 questions, and Option C for 10 questions.

Plugin redirect result page show percentage like this:

You have VATA dominant Body Type having following results:

1. VATA = 70% 2. PITTA = 20% 3. KAPHA = 10%

Can your plugin do this? I will buy after your answer.

When function do we need you can see sample link and functions.

http://lifespa.com/ayurvedic-health-quizzes/body-type-quiz/body-type-quiz-form/ http://www.prokerala.com/health/ayurveda/prakriti-analysis/

Hi

The plugin doesn’t have built-in support for calculations at this time.

We have an example guide here for how to do calculations with custom code. You could maybe have 3 separate totals, one for each Body Type, and set up the form to redirect to the results page with the 3 totals as URL parameters. Then have a shortcode to display the results from these parameters.

It would be possible to have a form like you described, but you may need a developer.

Regards, TC

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

jaeb0922 Purchased

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

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