<![CDATA[ Formlister Captcha Help - MODX Community Forums]]> https://forums.modx.com/thread/?thread=104582 <![CDATA[Formlister Captcha Help]]> https://forums.modx.com/thread/104582/formlister-captcha-help#dis-post-562491
I have inherited a site on modx, ive managed to update it fully to the latest evolution version without issue but we have been recently inundated with spam.

I have tried to follow the instructions here: http://www.evolution-docs.com/tutorials/extras-how-to/formlister-tutorials/basic-contact-form-with-recaptcha

Without the captcha the form submits perfectly fine. When i enable the captcha i get the error A reCAPTCHA validation error occured from the call.

Can someone please assist in solving this issue?

my code is

  [!FormLister?
&formid=`contactform`
&rules=`
{
    "name":
    {
        "required": "Be sure to enter a name"
    },
    "email":
    {
        "required": "Be sure to enter email",
        "email": "Enter email correctly"
    },
	"message": {
		"required": "Please enter a message"
   
}`
&to=`email@email`
&fromName=`My Company`
&replyTo=`email@email`

&captcha=`reCaptcha`
&captchaParams=`{
    "siteKey":"xxxxxxx",
    "secretKey":"xxxxx",
    "errorCodeFailed":"A reCAPTCHA validation error occured",
    "theme":"light"
}`
&captchaField=`g-recaptcha-response`

&subject=`Contact form submission from [*pagetitle*]`
&reportTpl=`ContactCodeTpl`
&formTpl=`@CODE:
 <div class="half">
                        <h2>Contact Us</h2>
                        <form class="form-horizontal" method="post">
                            <input type="hidden" name="formid" value="contactform">
                            <ul>
                                <li class="[+name.errorClass+] [+name.requiredClass+]">
                                    <span class="lbl">Name:</span>
                                    <input type="text" id="name" placeholder="Name" name="name" value="[+name.value+]" autocomplete="none">
									 <div class="clear"></div>
                                </li>
							
								
                                <li class="[+company.errorClass+] [+company.requiredClass+]">
                                    <span class="lbl">Company:</span>
                                    <input type="text" id="company" name="company" value="[+company.value+]" autocomplete="none">
									 <div class="clear"></div>
                                </li>
                                <li class="[+email.errorClass+] [+email.requiredClass+]">
                                    <span class="lbl">Email:</span>
                                    <input type="text" id="email" placeholder="Email" name="email" value="[+email.value+]" autocomplete="none">
									 <div class="clear"></div>
                                </li>
                            </ul>
                    </div>
                    <div class="half">
                        <ul class="pad-down">
                            <li class="[+message.errorClass+] [+message.requiredClass+]">
                                <span class="lbl full">Message:</span>
                                <textarea id="message" placeholder="Your message" name="message"> </textarea>
                                    [+form.messages+]
								
								
                            </li>
							
							<!-- reCAPTCHA -->
[+captcha+]
							
                            <li>
                               <button type="submit">Send</button>
                            </li>
                        </ul>
                    </div>
            </form>
          `
&messagesTpl=`@CODE:<div class="form-group"><div class="col-sm-offset-2 col-sm-10">[+required+][+errors+][+messages+]</div></div>`
&messagesRequiredOuterTpl=`@CODE:<div class="panel panel-warning"><div class="panel-heading"><i class="glyphicon glyphicon-alert"></i>You did not fill in the required fields</div><div class="panel-body">[+messages+]</div></div>`
&messagesErrorOuterTpl=`@CODE:<div class="panel panel-danger"><div class="panel-heading"><i class="glyphicon glyphicon-alert"></i>Some fields are invalid </div><div class="panel-body">[+messages+]</div></div>`
&messagesOuterTpl=`@CODE:<div class="panel panel-default"><div class="panel-heading"></div><div class="panel-body">[+messages+]</div></div>`
&errorClass=` has-error`
&requiredClass=` has-warning`
&errorTpl=`@CODE:<span class="help-block">[+message+]</span>`
!]
]]>
vulcan Nov 02, 2018, 08:27 AM https://forums.modx.com/thread/104582/formlister-captcha-help#dis-post-562491