Code

Discussion on Quform - Responsive Ajax Contact Form

Discussion on Quform - Responsive Ajax Contact Form

Cart 8,146 sales

ThemeCatcher supports this item

Supported

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

1406 comments found.

Do you think it would improve something if I take the time to update all my forms with the latest version? And, do you know a way to prevent double clicks (double or triple submission of the form)? Thanks a lot for your answer.

Hi

If everything is working it’s probably not worth it to update. There is already protection against multiple clicks built into the script. Note that the multiple click prevention will only work when JavaScript is enabled in the browser.

If you are having an issue with multiple submissions I can check that it is working in the form if you could post a link to the page or send the link via the contact form on our profile page.

Regards, Ally

I want to test just simple form, template/index.html.
which file have to edit?

Hi

The template/index.html form is processed by the file template/quform/process.php

Regards, Ally

Dear sir, i have sent my issue through email with har file.. Please have a look and help me. Regards.

Hi

I sent you a reply about this.

Regards, Ally

Received but i did as you mentioned and sent har file but still no response from your side.. Kindly help sir and check the mails with code and har file.

Hi

The cause of the issue appears at the bottom of the HTML you sent, something is injecting the /script/lwsu.min.js script into the page for you.

The HAR file doesn’t contain the information about how the script got into the HTML, just a request to onclickgenius.com/script/i.php?.... I’m not sure if that is the cause or happened after the script was loaded.

There is nothing in the Quform files that could cause this though and it does not happen for me on your site. I still believe it is malware that is installed on the computer (or ISP or network) that is causing this issue. Something is injecting this script into web pages. I am not a security specialist so I’m not able to say for sure.

There are a few web search results for /script/lwsu.min.js but no sign on what could be causing it.

I would try it in a different browser, in incognito mode, and with extensions disabled, run Malwarebytes on the system, try it on a different PC and network, to see if there is a common link when it happens. Otherwise you would need to ask someone who has more expertise in malware to help.

Regards, Ally

Dear Sir, Can you please help me. I tried almost all possible solution but failed…the redirection is not being stopped..when i calik or my any of user click on input field he redirects to an advertsing website through opening a new tab..i also contacted to you several times and you said to update the new code..i did but problem is same..i know my supporting period is over but truly i need your help…i deleted my all files and reuploaded again…i deleted my ftp account and all database..i changed my all login passwords but problem is same..this advertisement opens two time per user..no matter on which device he is..requesting you to help me..please…..

Hi

Please could you send the following information to info@themecatcher.net so I can investigate further. Open the browser dev tools (F12), then refresh the page:

1. Go to the Console tab, if there are any messages there copy & paste them into the email.

2. Then go to the Elements tab and right click the <html> element and choose Copy – Copy outerHTML and paste that into the email.

3. On the Network tab make sure recording is active (click record in top left), then trigger the advertising popup then right-click anywhere on the grid of network requests, select Save as HAR with Content and attach this .har file to the email.

Regards, Ally

I just purchased the product and create form with example-multiple-forms. When i add 2 colum from the origin I get error. How I must fix this problem. Also i add 2 data for process-file-uploads. When submit

This error came: Fatal error: Uncaught PHPMailer\PHPMailer\Exception: Invalid address: (to): in /home/fjauktut/public_html/quform/vendor/phpmailer/phpmailer/src/PHPMailer.php:1083 Stack trace: #0 /home/fjauktut/public_html/quform/vendor/phpmailer/phpmailer/src/PHPMailer.php(1005): PHPMailer\PHPMailer\PHPMailer->addOrEnqueueAnAddress(‘to’, ’’, ’’) #1 /home/fjauktut/public_html/quform/process-multi-form1.php(381): PHPMailer\PHPMailer\PHPMailer->addAddress(’’) #2 /home/fjauktut/public_html/quform/process-multi-form1.php(448): process(Object(Quform), Array) #3 {main} thrown in /home/fjauktut/public_html/quform/vendor/phpmailer/phpmailer/src/PHPMailer.php on line 1083

How must I do? Thank you for your support

I just figure out the mistake. Thanks you very much

All setting successful. But I get error email in the inbox.

This message was created automatically by mail delivery software.

A message that you sent could not be delivered to one or more of its recipients. This is a permanent error. The following address(es) failed:

xxxxx@gmail.com host smtp.mailchannels.net [52.24.105.77] SMTP error from remote mail server after end of data: 550 5.7.1 [BFD] Sender prohibited by SPF

What this mean? How to fix this. Please help ni. Thanks you very much

Hi

The is more information about that error in this MailChannels support page.

In the process file try changing this option:

$config['from'] = 'xxxxx@gmail.com';

To an email address that is a permitted sender of the SMTP server.

$config['from'] = 'permitted-sender@example.com';

Regards, Ally

simply autoreply=true and it doesn’t work anymore

Hi

Please see Solution #1 on this page, particularly the autoreplyFrom option.

If that doesn’t work I’d highly recommend Solution #4, as SMTP is a much more reliable way to send email than the default method.

Regards, Ally

Sir I purchased the product but after 6 months it is showing pop up ads when i click/tap on text box of form.

Hi

I can assure you that there is no code in Quform that could do this. Any JavaScript that is loaded on the page has the capability to do this. Could you post a link to the page or send the link privately to info@themecatcher.net so that I can find out what is causing it?

Regards, Ally

Hi, can I have some content preloaded in the form? For eg if user select ENGLISH, then he can select the loaded choice of English teacher. If user selected MATH, then he can select the loaded choice of MATH teacher. Thank you.

Hi

There is nothing built into the script for this, so it would require custom development. It would be relatively simple for a developer to implement this for you.

There’s some example code on this page. Although this code is for the WordPress version of Quform, the same code can be used on this version, you’d just need to change lines 2 and 3 to be the selectors of the two select menu fields in your form. Then just put the code on, for example, line 4 of quform/js/scripts.js.

Regards, Ally

Just wanted to drop in to say thanks for a great product. I’ve used other PHP forms in the past, and QuForm is much easier to use and customize. All the best!

Thank you :)

Got an error msg

http://www.vatera.com.au/v3/contact_us2.htm

Let me know what did I missed.

Thanks

Hi, I also contacted the hosting people and they give this comment, I hope it helps. See below.

Thank you for contacting us.

Regarding this issue – Error message which related to this error and we have confirmed that open_basedir setting to none on the Plesk still applied and it seems this issue are related to your script at SMTP configuration and we are not sure about website script because they have the different structure on every website so we suggest to ask your website developer for script issue, since only web developer knows the most about their website script and make sure that mail account like username and password that you entered is correct.

This are the lines that I changed. Do I need change vatera Host and Port ID?

$config[‘smtp’] = array( ‘host’ => ‘206.217.202.18’, ‘port’ => 587, ‘username’ => ‘office@vatera.com.au’, ‘password’ => ’’, ‘encryption’ => ’’

Hi

Your SMTP provider will be able to give you the correct settings for this. If you are using port 587 you should probably also set 'encryption' => 'tls',

Also if you have a username you will probably also need a password.

There is a file in the script for testing SMTP settings, it’s the quform/smtp-check.php if you follow the instructions in that file then upload it to your server and visit that URL it will try to send an email with those settings with debugging information shown. Once you get it sending to your email address, try it with the client’s email address then if it works you can copy the SMTP settings and From address to the Quform process file.

Regards, Ally

Hi, I will be using ASP pages. What will be the best way of implementing this? Will this work with <!-#include file -> Let me know

Thank u

Hi

I’ve replied to your other comment.

Regards, Ally

How difficult is it to integrate into an HTML/CSS contact form? Just need a simple name/email/message contact form.

Hi

In my opinion it is not difficult. There is a step by step guide here.

Let me know if you have any issues.

Regards, Ally

Hello Team, I have the error ” ( ! ) Fatal error: Uncaught phpmailerException: Invalid address: (addAnAddress to): in C:\wamp64\www\assos\quform\lib\class.phpmailer.php on line 881 ( ! ) phpmailerException: Invalid address: (addAnAddress to): in C:\wamp64\www\assos\quform\lib\class.phpmailer.php on line 881 Call Stack #TimeMemoryFunctionLocation 10.0022423856{main}( )...\process-multi-form1.php:0 20.0132615256process( )...\process-multi-form1.php:449 ” Please confirm the possible solution. Thanks

Hi

It looks like in the process-multi-form1.php file there isn’t a recipient address specified.

In that file you should see this line:

$config['recipients'] = '';

Add an email address in between the quote marks, for example:

$config['recipients'] = 'me@example.com';

Regards, Ally

Thank you for your response, please confirm why the captcha characters not changing it has remained as “catch”

Hi

The script does not currently support a randomly generated image out of the box, please see the note at the bottom of this page for alternatives and a link to our guide for a generated image.

Regards, Ally

We bought this some time ago and one issue with it is that as far as I can see it doesn’t allow users to remove uploads once they have added them. The docs for the current Wordpress version refer to an enhanced uploader that sounds like it has that facility. Does this have it now?

Thanks, I will try it.

I’ve been trying this again and it doesn’t work for me.

Hi

The code assumes there is a wrapper div with the class “quform-element” around both the file upload field and the reset button. Could you check if that is the case?

Could you post a link to the page with the form or send the link privately to the contact form on our profile page? Thanks!

Regards, Ally

Hello Team, I have a problem, with reCaptcha2. there is a message in my reCAPTCHA panel: “We detected that your site is not verifying reCAPTCHA solutions. This is required for the proper use of reCAPTCHA on your site. Please see our developer site for more information.” I added all required scripts into contact page and php process file, yet it ocures. Can you please give me some solutions? thank you

Hi

Could you send a link to the form page and the process.php file to info@themecatcher.net and I can check it over?

I’ve had that message before, but it should disappear over time as more people use the form.

Regards, Ally

is there a way I can not only send the form to the process.php but also send it to our CRM? I have a URL for the CRM, just need to send the details to that as well.

Hi

Yes, in the process.php file at for example the “Custom code section #2” comment you can add custom code to send a request to your CRM. You could use the curl_ PHP functions to do this, and forward the entire $_POST array or only specific values. You may need a developer.

Regards, Ally

Great product, is Saas available?

Hi

Thank you. We do not have a Saas available for this.

Regards, Ally

Hello I’m confused. I implemented the quick solution “multi form examlpe”. Found out that process-muti-form1.php is responsible for pocessing it. Everything works ok, except the subject and content of e-mail message that is sent to me. I wanted to change the topic of message so I changed text in $config[‘subject’] in process-multi-form1.php. But nothing happend. I still recieve messages with deafult “Multi form 1 example” subject. Can you please help me solve this issue?> thank you

Hi

That is exactly how you would change the email subject. Can you double check that it is the correct process file for the form? You can look at the form action attribute to make sure. Also make sure that the changed file was uploaded to the web server.

Let me know if you are still having an issue with this.

Regards, Ally

Hi, Is there a way to position the labels inside the inputs?

Best regards!

Hi

There isn’t an option within the script for this. The easiest way would be to add a placeholder attribute to the input field.

Alternatively you could implement a script like infieldLabel onto the fields.

Regards, Ally

Hi,

It is possible to get and use the folder name where the plugin is installed? and use it into the email?

Hi

In the process.php file just above the line containing END FORM SETTINGS you can add extra data to the email.

For example to get the folder name where Quform is installed (the path on disk), you can use this code:

$config['extra']['Folder'] = QUFORM_ROOT;

To get the URL that the form was submitted from, you can use this code:

$config['extra']['Referer'] = Quform::getReferer();

Regards, Ally

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