I downloaded Freeform from Solspace free version and with Expression Engine 3, when trying to submit the form I get this error. Email is not part of the form and I don't get why this is happening.

The following tag has a syntax error:
Please correct the syntax in your template.

Form Code:

{exp:freeform:form collection="contact" return="contact/thanks"}
                        <input type="text" id="name" name="name" required placeholder="Your Full Name"/>
                        <input type="text" id="number" name="number" required placeholder="Phone Number"/>
                        <textarea id="user_message" name="user_message" required placeholder="Your Message"></textarea>
                        <input type="submit" class="btn" value="Send Message"/>

Any ideas? The strange thing is that when I check EE CP I get the emails there but don't get notification via email.

  • What version of freeform are you using? The parameter "collection" is not used in 5.x. See upgrade guide: solspace.com/expressionengine/freeform/docs/upgrade_3.x-5.x – AllInOne Jul 7 '16 at 21:21
  • This might be it. I'll check when I get home. Its the latest version that I use – TSlegaitis Jul 8 '16 at 14:53
  • Does your contact/thanks template maybe contain {exp:email:contact_form}? – Derek Hogue Jul 8 '16 at 18:45
  • I don't know if this is related, but it seems to be a possible buggy patch in Solspace code revolving the email validation. I am working on an EE3 project and keep seeing an error in which "check_email_contact_form". persists. – W3bGuy Sep 25 '16 at 0:15

The core version of EE3 does not include the email module. So the system doesn't recognize the tag and passes back an error.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.