Avisos
Vaciar todo

[Resuelto] Error en formulario widget Form (Elementor) - Pattern attribute value  

 
Daniel
 Daniel
Usuario activo

Hola,
Hay un problema con nuestros formularios en nuestra web, por algún motivo genera un error una vez completados todos los campos y no se realiza el envío
La siguiente captura es de una persona tratando de contactarnos por medio del formulario desde Ukrania. Está usando el navegador Chrome con Windows 11. Y también trataron de utilizar el formulario desde el iPhone y obtuve el mismo error:  https://prnt.sc/jpOT9gOOcMQS
Utilizamos Elementor y el widget del formulario es el Form estandar de elementor

El error es el siguiente:

 

Pattern attribute value [0-9()#&+*-=.]+ is not a valid regular expression: Uncaught SyntaxError: Invalid regular expression: /[0-9()#&+*-=.]+/v: Invalid character in character class

Se trata de un error de campo del propio formulario y veo que puede estar estrechamente relacionado con estos errores del plugin Woocommerce:

[24-Nov-2023 00:33:14 UTC] PHP Fatal error: Uncaught ValueError: Unknown format specifier "r" in /home2/accessib/public_html/wp-content/plugins/woocommerce/templates/single-product-reviews.php:120
[24-Nov-2023 01:40:41 UTC] PHP Fatal error: Uncaught ValueError: Unknown format specifier "r" in /home2/accessib/public_html/wp-content/plugins/woocommerce/templates/single-product-reviews.php:120
[24-Nov-2023 02:39:27 UTC] PHP Fatal error: Uncaught ValueError: Unknown format specifier "r" in /home2/accessib/public_html/wp-content/plugins/woocommerce/templates/single-product-reviews.php:120
[24-Nov-2023 03:16:19 UTC] PHP Fatal error: Uncaught ValueError: Unknown format specifier "r" in /home2/accessib/public_html/wp-content/plugins/woocommerce/templates/single-product-reviews.php:120
[24-Nov-2023 04:47:08 UTC] PHP Fatal error: Uncaught ValueError: Unknown format specifier "r" in /home2/accessib/public_html/wp-content/plugins/woocommerce/templates/single-product-reviews.php:120
[24-Nov-2023 09:44:22 UTC] PHP Fatal error: Uncaught ValueError: Unknown format specifier "r" in /home2/accessib/public_html/wp-content/plugins/woocommerce/templates/single-product-reviews.php:120
[24-Nov-2023 10:12:29 UTC] PHP Fatal error: Uncaught ValueError: Unknown format specifier "r" in /home2/accessib/public_html/wp-content/plugins/woocommerce/templates/single-product-reviews.php:120

 

Gracias

Contenido solo visible a usuarios registrados

Respondido : 24/11/2023 12:31 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Daniel.

Acabo de mandar una consulta y veo que se manda bien ¿ Puedes comprobar si llego ?

screenshot www.accessiblespaintravel.com 2023.11.24 13 56 26

Sobre el error que comentas, en principio no veo que se muestre en. ese dominio, de todas formas puedes probar a bajar la version de PHP e instalar la version 7.4

-> https://guias.webempresa.com/preguntas-frecuentes/cambiar-la-version-php/

 

Un saludo

Respondido : 24/11/2023 1:07 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Daniel
 Daniel
Usuario activo

@pepesoler Gracias por tu respuesta 

La incidencia ocurre en determinados navegadores y con determinados terminales pero ya son bastantes que nos han notificado al respecto
La versión de php de la web ya es 7.4 
 
Necesitamos saber cómo solucionar el error que he enviado por favor, parece que se trata sobre los valores que he incluído en los campos del formulario. He usado valores HTML en 3 de ellos y 2 de estos los he utilizado para insertar una imagen, uno de ellos por ejemplo es <img src="https://www.accessiblespaintravel.com/wp-content/uploads/2023/09/¡Hola-formulario.jpg" >
 
Gracias,
Respondido : 25/11/2023 2:38 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Daniel.

Pues lo volvi a probar, esta vez con Iphone y veo que se manda sin problemas:

Accessible Holidays in Spain   Accessible Spain Travel.jpeg

Sobre los errores que mostrabas en la consulta a fecha de hoy no aparece ningún error.

Probasteis vosotros a mandar formulario y ver si reproducir el error ?

Pueden ser muchos los motivos y la mayoría del lado del cliente, hay que ver version de Software del terminal que utilizan, si esta actualizado, el navegador, etc.... 

 

Un Saludo

Respondido : 25/11/2023 3:04 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Daniel
 Daniel
Usuario activo

@pepesoler

repito que es un error que sucede en detemrinados terminales, por eso estamos pidiendo ayuda

El motivo por el que he creado esta incidencia es por el error que he subido, necesitamos ayuda para solventar ese error del formulario

Respondido : 25/11/2023 3:48 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Daniel.

Si es con determinados terminales el problema está en el lado del cliente, version de Software del terminal, version de navegador.

Pueden probar con otro navegador y que revisen si esta todo actualizado, software del terminal y de navegador.

Si no podemos reproducir el error nos es imposible comprobarlo.

Los errores que muestras en la consulta son del día 24 y a dia de hoy ya no los marca, puedes revisarlo editando el dia archivo error_log que encontras en la raíz de la instalación ( Carpeta a la que apunta el dominio )

[24-Nov-2023 00:33:14 UTC] PHP Fatal error: Uncaught ValueError: Unknown format specifier "r" in /home2/accessib/public_html/wp-content/plugins/woocommerce/templates/single-product-reviews.php:120

El Error es de WooCommerce no es del formulario y como te comente a dia de hoy ya no lo marca y esta solucionado.

El único aviso que hay, que no es un error, es el siguiente:

PHP Warning: file_exists(): open_basedir restriction in effect. File(/home2/accessib/public_html/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers) is not within the allowed path(s): (/home/copiamar:/home2/copiamar:/usr/local/wepanel/filemanager:/usr/lib/php:/usr/local/lib/php:/tmp:/usr/local/bin/wp:/usr/local/bin/composer:/opt/alt/php74) in /home2/copiamar/public_html/accessib_1700924043/wp-content/plugins/sitepress-multilingual-cms/classes/language-switcher/class-wpml-ls-template.php on line 207

Esto es un viso, no error, y tanto la plantilla como el plugin pueden seguir funcionando sin problemas.

 

El error  Invalid regular expression: /[0-9()#&+*-=.]+/v: Invalid character in character lo que que indica es que algunos de los caracteres introducidos en el formulario no son correctos, no tiene nada que ver con la imagen y si fuese asi seria en todos los envíos.

 

Prove a mandar formularios otra vez y veo que se mandan sin problemas.

 

Un Saludo

Respondido : 25/11/2023 4:46 pm

Daniel
 Daniel
Usuario activo

Gracias @pepesoler

 

Respondido : 27/11/2023 9:02 am