El formulario de Mailchimp no se envía
Estoy tratando de integrar MailChimp en un sitio web simple con un formulario para enviar el correo electrónico para obtener más información.
Sin embargo, incluso después de la integración en el formulario del sitio web existente, todavía no envía ninguna información a la Lista que se ha configurado en el sistema MailChimp.
Dado que la integración en el formulario existente no funcionó, decidí retroceder un paso y simplemente probar el código estándar producido por MailChimp, pero incluso esto no funcionará, así que hice una búsqueda y descubrí que este es un problema común con MailChimp como se describe en su sitio web:
CITA 'Mi formulario no está haciendo nada después de que alguien hace clic en el botón "Suscribir".
Después de hacer clic en el botón Suscribir en su formulario de código de inserción, si sus suscriptores no ven ningún mensaje de error o éxito, no son redirigidos a su Página de agradecimiento de registro y no reciben su Correo electrónico de confirmación de aceptación, el formulario puede no haber enviado a nuestros servidores como se esperaba. Esto suele ocurrir cuando hay varios formularios que utilizan la validación de JavaScript en una sola página.
Si desea tener más de un formulario incrustado en una sola página, deberá deshabilitar JavaScript para el formulario clásico, colocar su formulario en un iFrame en su sitio web o utilizar uno de los otros formularios de código incrustado, como como la forma desnuda o la forma súper delgada. Estas dos formas no utilizan JavaScript en su código '. FIN DE COTIZACIÓN
El problema es que ya estoy usando el formulario Super Slim (es decir, sin JavaScript), y no hay otros formularios en la página que puedan entrar en conflicto, por lo que la solución de MailChimp que se ofrece no es aplicable.
Y aquí está el código vainilla proporcionado por MailChimp:
<!-- Begin MailChimp Signup Form -->
<link href="//cdn-images.mailchimp.com/embedcode/slim-081711.css" rel="stylesheet" type="text/css">
<style type="text/css">
#mc_embed_signup{background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif; }
/* Add your own MailChimp form style overrides in your site stylesheet or in this style block.
We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */
</style>
<div id="mc_embed_signup">
<form action="//test.us9.list-manage.com/subscribe/post?u=7d8e5d2a8c2b79eb3827e261b&id=77e030126f" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate>
<div id="mc_embed_signup_scroll">
<label for="mce-EMAIL">Subscribe to our mailing list</label>
<input type="email" value="" name="EMAIL" class="email" id="mce-EMAIL" placeholder="email address" required>
<!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups-->
<div style="position: absolute; left: -5000px;"><input type="text" name="b_7d8e5d2a8c2b79eb3827e261b_77e030126f" tabindex="-1" value=""></div>
<div class="clear"><input type="submit" value="Subscribe" name="subscribe" id="mc-embedded-subscribe" class="button"></div>
</div>
</form>
</div>
<!--End mc_embed_signup-->
¿Alguien puede ayudarme a entender por qué esta configuración aparentemente simple no funciona?