1406 comments found.
HI, i installed the script all good, but I don’t understand why the sent emails don’t arrive, when I send the message it says “Your message has been sent, thank you.” do not receive any email. Can you help me?
I use the Index.php modules
Thank you Best regards
Hi, today is the third time I have purchased Quform and I’m very happy with it and your support.
However, this time, after installing, when testing the form I’m receiving “Element ‘comments’ does not exist in the HTML but failed validation, ” the same for the other elements in the form. . Please let me know if you need more information to diagnose the problem.
On a side note: my PHP version is 7.4. I upgraded the site to 8.1 and started receiving a warning that ‘trim’ is deprecated. I went back to 7.4 and the problem disappeared. Ideas?
Thanks in advance for your help.
Hi
The error message means that in the file that is processing the form (by default process.php), there is code that is configuring a required field ‘comments’, but in the form HTML this field does not exist. If there is a required field that is missing in the submitted form data, the form processing can’t succeed.
To fix it, you can either search in the process file for “comments” and remove the block of code that configures this field, or add a “comments” field into the form HTML.
When this is fixed, it will also fix the ‘trim’ deprecated notice on PHP 8.1. We will also update the script with a fix to stop this message appearing in this situation.
Regards, TC
I feel like I have followed your instructions but keep getting following:
“Fatal error: Uncaught Error: Call to undefined function PHPMailer\PHPMailer\ctype_alnum() in /hermes/bosnacweb06/bosnacweb06as/b819/ipg.ginneswatsonkelso/quform/vendor/phpmailer/phpmailer/src/PHPMailer.php:1847 Stack trace: #0 /hermes/bosnacweb06/bosnacweb06as/b819/ipg.ginneswatsonkelso/quform/vendor/phpmailer/phpmailer/src/PHPMailer.php(1936): PHPMailer\PHPMailer\PHPMailer::isShellSafe(‘ginneswatsonkel…’) #1 /hermes/bosnacweb06/bosnacweb06as/b819/ipg.ginneswatsonkelso/quform/vendor/phpmailer/phpmailer/src/PHPMailer.php(1680): PHPMailer\PHPMailer\PHPMailer->mailSend(‘Date: Tue, 28 F…’, ‘—b1=_1OkU6nFPR…’) #2 /hermes/bosnacweb06/bosnacweb06as/b819/ipg.ginneswatsonkelso/quform/vendor/phpmailer/phpmailer/src/PHPMailer.php(1516): PHPMailer\PHPMailer\PHPMailer->postSend() #3 /hermes/bosnacweb06/bosnacweb06as/b819/ipg.ginneswatsonkelso/quform/process.php(382): PHPMailer\PHPMailer\PHPMailer->send() #4 /hermes/bosnacweb06/bosnacweb06as/b819/ipg.ginneswatsonkelso/quform/process.php(434): process(Object(Quform), Array) #5 {ma in /hermes/bosnacweb06/bosnacweb06as/b819/ipg.ginneswatsonkelso/quform/vendor/phpmailer/phpmailer/src/PHPMailer.php on line 1847”
Hi
The server does not have the ctype PHP extension enabled, which is a requirement for the PHPMailer script. Could you try installing this, or ask your host to install it?
Edit: we will look into adding a polyfill for this extension so that this never happens again.
Regards, TC
Thanks for prompt response. Fortunately first hit when I searched “ctype PHP extension” was my Host (iPage) with clear instructions how to install it.
Error message no longer displayed – green ‘mail sent’ showing.
However, no mail arrived.
I followed your advice and changed $config[‘from’] = to the (unused) email address associated with my domain
Mail is now arriving but with no attachment.
Any advice ?
Sorted. I’d forgotten to change action=”quform/process.php” to action=”quform/process-file-uploads.php”
Almost perfect. However …....
I tried to remove the option of multiple files upload but got error messages so I put it back.
I might live with it and see how many people contacting me make use of it.
Hi
Thanks for the update. If you need help in the future with removing the multiple file upload, just let us know.
Regards, TC
1. Can the user receive reference code into his/her mail after Submitting application ? 2. Can this send SMS confirmation 3. Does this support Boottrap 4. Can User Print out Form after submitting ? 5. Can User receive Form structure in Mail ? 6. Can User Pause Feeling of form and return to it later ?
Hi
1. You could generate a unique reference code in PHP when the form is submitted and add it to the email (see this page for how to add extra data to the email).
2. No, it would require custom development.
3. You can create a form using bootstrap and install Quform on it.
4. This would require custom development.
5. You can set up an autoreply email, then copy the contents of the emails/notification.php into emails/autoreply.php to send them all of the form data. This email could be printed.
6. This would also require custom development.
Regards, TC
After I buy once, I can use this in multiple website right?
Hi
The license is for one one website. Currently there isn’t a multiple-site license option available on CodeCanyon.
Regards, TC
Hi, my prestashop form doesn’t work. Can i make a CMS page and use this form there? Thank you!
Hi
If the CMS setup you have allows you to follow the installation instructions, it should work. You could try it, and get a refund if it doesn’t.
Regards, TC
Hi! I have a question about the maintenance of your tool, especially regarding security updates. The last update was over 1.5 years ago. Is the script still being updated? For example PHPmailer from version 6.5 to version 6.7.1 or compatibility to PHP 8.1? Best thanks for the feedback and good luck with the great tool.
That was fast. I am positively surprised! Many thanks for the exemplary customer service. And continued success!
Great product, is Saas available?
Hi
The product does not have a SaaS option, it needs to be self-hosted on a PHP enabled server.
Regards, TC
Hi,
Pre-purchase questions:
1. Can this form be integrated into a Bootstrap 5 page? Or will there be conflicts between Bootstrap styles and quform styles?
2. I’ll need to validate a phone input (digits only). Is this possible?
3. It looks like upload file type can be restricted. Can upload file size also be restricted?
Thanks.
Hi
1. The form should inherit the Bootstrap styles if you don’t include any of Quform theme CSS files when installing.
2. You can add a Digits validator to the field configuration to allow only digits (see this page for more info).
3. Yes, see the “Setting a maximum file size” section on this page.
Regards, TC
Thanks for reply. Purchased and already have a form up and running. Great script, very versatile and extremely well documented. Many thanks!
Thank you 
Hi, I purchased Quform to add a contact for with captcha to a webpage. I uploaded your code and tested it – it works. But: The Captcha always is “catch” – really always. So, that’s not very useful when the captcha stays the same all the time. Did I miss something? Is something not working correctly? Thanks for your help in advance. Best greets, Michael
delete this… wrong section.
Hi, is it possible to have the form send to multiple recipients using the SMTP sending option to let’s say 3 email accounts, each with different SMTP passwords?
Hi
It is possible, but the default settings only support one SMTP password.
In the process.php file if you search for the second instance of ”$config[‘email’]”, you will find the code that sends the email, you could duplicate that block of code for each SMTP password and change the SMTP config and recipient in each duplicated block.
Regards, Ally
Fantastic, Thank you!
how do you centre the form
Hi
There are different ways to do it, but try adding this code to the quform/css/base.css file (or your site stylesheet) and adjust the width to suit.
.quform-outer {
width: 600px;
max-width: 100%;
margin: 0 auto;
}
Regards, TC
will this work with php8.0
Hi
Yes, it is fully compatible with PHP 8.
Regards, TC
thanks
Hey there, Its looks pretty well can we use this form for WordPress website
Hello, have you support and future update for you AJAX FORM?
Hi
Yes, we continue to support this product and there will be future updates.
Regards, Ally
Hi there, Great script went through a few others on here but never got them to work so glad to find this at last a script that has good detail and easy to use and integrate to any page. Many thanx..
Hi! Wonder if anyone can help? I’ve created a form, and all appears to be OK. The form is fed data from an external API from another site. The data all comes through fine, however, the other site are stating they receive a “200 Success” header message even if there are errors on the form?
Hi
The script responds with 200 status when there are errors by default. You could change that by editing the process.php file, above this line:
$result = array('type' => 'error', 'error' => $form->getError(), 'elementErrors' => $form->getElementErrors());
Add the line with the desired status code, for example:
http_response_code(400);
Regards, Ally
Thanks Ally! Very useful. Just to confirm: would I simply add that line above the existing code, or is there a specific location?
Hi
On the line directly above above the line that contains:
$result = array('type' => 'error', 'error' => $form->getError(), 'elementErrors' => $form->getElementErrors());
Regards, Ally
Cheers, thanks!!
Hello, I got this question from a client: is it possible to have the form send an autoreply text message to a mobile phone(the phone number typed in in the ‘phone’ field in the form) instead of a autoreply email? Or, better yet, send a text message and an email as autoreply?
I also owe you an apology, last time I asked for support your reply was in my Spam folder, I should have checked. Sorry Ally.
Hi
It’s possible, but it will require custom development.
In the process.php file at the “Custom code section #2” you could have code to integrate with a service like Twilio, or send a request to Zapier to send a message through an SMS service. You may need a developer though.
Regards, Ally
Thanks, do you do that custom development? How much it will cost?
Hi
Unfortunately we are not available for custom work.
Regards, Ally
Great script went through a few others on here but never got them to work so glad to find this at last a script that has good detail and easy to use and intergrate to any page. Many thanx
Glad you are happy with it, thanks for the feedback! 
Regards, Ally