Contact form success message comes up blank

3 replies · opened Feb 23, 2018

MmimicplayFeb 23, 2018

This is my first time using your theme, and it's lovely!

Page where the issue occurs: http://spp.awarecreativesolutions.com

I'm having an issue with the contact form functionality (contact form is at the bottom of the page). I am using a service called formspree.io to handle form submission and delivery, and it is working great, as the form does go through and I do receive an email from the website with the contents of the submitted form.

The problem is, the green Success Message box shows up upon successful form submission, but there is no text in it, it's just blank. It should say something like, "Thank you for your message!" I am assuming there's something that needs to be formatted in either the data-alert-type class or the contact-form-result class, but I don't know what that'd be. Is this issue occurring since I'm not using the built-in form functionality that came with your theme? I chose to use formspree since I don't want to use any PHP on this website, so hopefully there is a way to resolve this issue without using PHP.

See screenshot attached screenshot.

SSemicolon WebSTAFFFeb 26, 2018

Hello,

We have checked out your Website and your Contact Form is using an External Website for the Form Processing which is not handled by the Notifications Functionality handled by Canvas. You will need to grab the message from the External Service and process it for the notifications.

Additionally, you can also find the following code in the js/functions.js File inside the contactForm: function() Function Block:

.html( data.message )

and replace it with:

.html( 'Your Message' )

This should definitely work fine. Hope this Helps!

Let us know if we can help you with anything else or if you find any further issues.

MmimicplayFeb 27, 2018

Thank you SemiColonWeb!

Your solution about editing the js/functions.js File inside the contactForm: function() Function Block worked perfectly!

Formspree doesn't appear to offer a way for me to pull in an "external success/error message" from their system unless I sign up for a premium subscription account, so your suggestion to edit Canvas's JS file was a much cleaner, easier fix. Thanks again!

SSemicolon WebSTAFFMar 1, 2018

Hello,

Really Glad that your issues were resolved. Thanks for your Patience.

Meanwhile, do let us know if we can help you with anything else or if you find any further issues with Canvas.

Have the same question, or something new?

Sign in to the Canvas dashboard to reply or open your own topic. Canvas owners get direct help from the SemiColonWeb team.

Reply on the dashboard