Buenos días! Tengo un problema con los formularios (hechos con Elementor Pro) que aparecen en mi web para la descarga gratuita de PDF. La persona interesada completa el formulario exitosamente, suceden cuatro acciones:
(1) sale un mensaje que dice "GRACIAS! REVISA TU EMAIL, alli tienes el PDF" ó dice error por omisión de algún dato, u otro error definidos por programación,
(2) su email es registrado automaticamente en MailerLite con la API correspondiente,
(3) se envía un mail al interesado con el enlace de descarga del PDF,
(4) yo recibo en mi correo una notificación de que alguien se bajó un PDF.
Ese es el proceso ideal, pero se presenta un problema extraño cuando al completar el formulario a veces es exitoso, y a veces presenta un error que no definimos por programación, y que es aleatorio... a veces lo muestra, y a veces no.
Dejo a continuación la URL de uno de los formularios: https://susannavidaplena.com/el-secreto-de-la-juventud/ para que ustedes puedan testear o generar el error y así detectar su origen.
Envío un video explicativo muy breve, pùede verlo aquí: https://youtu.be/_i7OaOfGTQY
Adjunto capturas de pantalla
De antemano, muy agradecida por vuestro soporte y atención.
Un saludo grande!
Hola Susana,
Estoy revisando en la consola de tu sitio web y se muestra un error según el patrón del campo de WhatsApp, prueba desactivar de forma temporal este campo para probar realizar hacer un envío y comprobar si esto es lo que puede estar generando el conflicto.
form.5fb35271b8ba3fb…7d6.bundle.min.js:2 Pattern attribute value [0-9()#&+*-=.]+ is not a valid regular expression: Uncaught SyntaxError: Failed to execute 'reportValidity' on 'HTMLFormElement': Invalid regular expression: /[0-9()#&+*-=.]+/v: Invalid character in character class (anonymous) @ form.5fb35271b8ba3fb…7d6.bundle.min.js:2
Verifícalo y nos comentas una vez lo tengas para seguir revisando
Un Saludo
Hola Susana.
Por lo que puedo ver en la consola, el problema es por el patron de una de las celdas:
Si reviso ese patron veo que es de la celta del teléfono:
Prueba lo siguiente:
.- Edita el formulario
.- Selecciona la celda del teléfono
.- Cambialo de Tel a Texto
Guarda los cambios y revisa si se soluciona con eso.
Un Saludo
quité el campo, pero el error aún persiste
No obstante el campo necesito pedirlo de todas formas, por lo que antes de quitarlo lo cambié a texto, pero el error permanecía.
Otra cosa que afecta seriamente es que, aún limpiando la caché... demora mucho MUCHO en mostrarse los cambios. Estará vinculado con ello?
Acciones que he tomado, pero el error permanece...
1 - PURGUÉ LA CACHÉ TOTAL
2 - ACTUALICÉ PLG ELEMENTOR PRO
3 - HAY UN PLUGIN ASOCIADO A ESTE PARA RESPUESTAS AL FORMULARIO, EL PLUGIN SE LLAMA "ELEMAILER", y no tiene una version tan nueva como para hacer su UPDATE a WP 6.8.3. Tiene el último probado.
4 - He chequeado el correcto envío de emails con el plugin SMTP
Gracias!
Hola Susanna,
En el código seguimos viendo que está siendo tomado como un teléfono y no como texto:
Es posible que tenga también relación con lo que nos comentas, de momento como sigue estando el campo como teléfono y no como texto nos sigue marcando el error, ve a tu escritorio y en la parte superior verás algo como esto:
Luego haces clic en vaciar cache, ten en cuenta que tienes igualmente wp optimize, si sigue sin actualizarse el cambio trata vaciar esa caché también, debería mostrarse con otro botón en la parte superior:
Aquí puedes hacerlo de forma general o bien abrir la página que tiene el formulario, en este caso:
https://susannavidaplena.com/el-secreto-de-la-juventud/
Y aquí hacer clic en vaciar la caché de esta página, para que no se borre todo sino únicamente de esta, cuando lo hagas nos comentas para poder vlidar si el mensaje de error sigue presente.
Un saludo 🖐️
Hola!
Ya quité el campo que pide telef o whatsapp, no debería aparecer.
También limpié la memoria caché
El error persiste.