Hey there!
I'm using a pretty generic Embed Form on my website. It submits successfully, however before it does, it throws out this error -
localizedErrMap['shared'] = 'Sorry, we could not complete your sign-up. Please contact us to resolve this.';
It just pops up quickly and then the whole thing is replaced by a Thank You message. Does anyone have any experience with how I could prevent that error from coming up at all? Thank you! Full form code I'm using is below:
<!--Begin CTCT Sign-Up Form-->
<!-- EFD 1.0.0 [Fri Aug 18 09:45:22 EDT 2017] -->
<div class="ctct-embed-signup">
<div>
<span id="success_message" style="display:none;">
<div style="text-align:center;">Thanks for signing up!</div>
</span>
<form data-id="embedded_signup:form" class="ctct-custom-form Form" name="embedded_signup" method="POST" action="https://visitor2.constantcontact.com/api/signup">
<!-- The following code must be included to ensure your sign-up form works properly. -->
<input data-id="ca:input" name="ca" value="########-####-####-####-########a0b4" type="hidden">
<input data-id="list:input" name="list" value="######3479" type="hidden">
<input data-id="source:input" name="source" value="EFD" type="hidden">
<input data-id="required:input" name="required" value="list,email,first_name,last_name" type="hidden">
<input data-id="url:input" name="url" value="" type="hidden">
<p data-id="Email Address:p" ><label data-id="Email Address:label" data-name="email" class="ctct-form-required">Email Address</label> <input data-id="Email Address:input" name="email" value="" maxlength="80" type="text"></p>
<p data-id="First Name:p" ><label data-id="First Name:label" data-name="first_name" class="ctct-form-required">First Name</label> <input data-id="First Name:input" name="first_name" value="" maxlength="50" type="text"></p>
<p data-id="Last Name:p" ><label data-id="Last Name:label" data-name="last_name" class="ctct-form-required">Last Name</label> <input data-id="Last Name:input" name="last_name" value="" maxlength="50" type="text"></p>
<button type="submit" class="Button ctct-button Button--block Button-secondary" data-enabled="enabled">Sign Up</button>
</form>
</div>
</div>
<script type='text/javascript'>
var localizedErrMap = {};
localizedErrMap['required'] = 'This field is required.';
localizedErrMap['ca'] = 'An unexpected error occurred while attempting to send email.';
localizedErrMap['email'] = 'Please enter your email address in name@email.com format.';
localizedErrMap['birthday'] = 'Please enter birthday in MM/DD format.';
localizedErrMap['anniversary'] = 'Please enter anniversary in MM/DD/YYYY format.';
localizedErrMap['custom_date'] = 'Please enter this date in MM/DD/YYYY format.';
localizedErrMap['list'] = 'Please select at least one email list.';
localizedErrMap['generic'] = 'This field is invalid.';
localizedErrMap['shared'] = 'Sorry, we could not complete your sign-up. Please contact us to resolve this.';
localizedErrMap['state_mismatch'] = 'Mismatched State/Province and Country.';
localizedErrMap['state_province'] = 'Select a state/province';
localizedErrMap['selectcountry'] = 'Select a country';
var postURL = 'https://visitor2.constantcontact.com/api/signup';
</script>
<script type='text/javascript' src='https://static.ctctcdn.com/h/contacts-embedded-signup-assets/1.0.2/js/signup-form.js'></script>
<!--End CTCT Sign-Up Form-->
Thank you for reaching out to the Community. I'm sorry for the issue you are encountering with your embed form. I have taken a look at the code provided as well as the form and I don't see the direct issue. I have submitted this up to our advanced tech support team and they will take a look at it and reach out to you when they are back in the office on Monday. Please let us know if there is anything else we can do for you.
The holidays have come and gone. For many seasonal businesses, this means the rush of shoppers has decreased as well. Instead of turning off the lights and waiting for spring, make your email marketi...
See Article