Avisos
Vaciar todo

Notificación error Contact Form 7

14 Respuestas
4 Usuarios
0 Reactions
45 Visitas
Respuestas: 436
Reputable Member
Topic starter
 

Buenos días, 

 

En https://giltxaurdi.eus/abono/?lang=es tengo configurado  un formulario con Contact Form 7.

Cuando un campo no se cumplimenta bien al tratar de enviar el formulario sale el mensaje genérico de "Uno o más campos tienen un error. Por favor revisa e inténtalo de nuevo", pero no indica cuál es el campo erróneo, y esto en semejante formulario tan extenso está siendo un problema para nuestro cliente.

Podéis echarme un cable?

Gracias, saludos.

Edurne.


 
Respondido : 02/09/2020 10:11 am
Pepe
 Pepe
Respuestas: 41115
Illustrious Member Admin
 

Hola Edurne.

Los campos que no están bien cumplimentados son marcados en rojo, ese es el comportamiento normal de cualquier formulario:

screenshot giltxaurdi.eus 2020.09.02 12 51 01

 

Lo que puedas hacer es resaltar más esas líneas añadiendo lo siguiente:

.wpcf7-form .wpcf7-not-valid {
border-width: 10px;
}

screenshot giltxaurdi.eus 2020.09.02 12 55 38

 

Un saludo


 
Respondido : 02/09/2020 10:58 am
Respuestas: 436
Reputable Member
Topic starter
 

@pepesoler

Hola Pepe,

Me temo que ese no es el problema...

Si pruebas a rellenar únicamente los campos   Fecha de nacimiento* y Nº de cuenta y dejas todos los demás campos vacíos, no los resalta en rojo, y están puestos todos los campos como obligatorios.

No sé si te ocurre alguna cosa más.

Gracias por tu ayuda.

Edurne.


 
Respondido : 02/09/2020 12:59 pm
Karen Rios
Respuestas: 18666
Illustrious Member Moderator
 

Hola Edurne,

Puedes enviarnos una captura de las configuraciones de tu formulario, tanto de la pestaña Formulario como la de correo electronico? de esta forma podremos verificar con mayor detalle que puedes estar ocurriendo.

Un Saludo


 
Respondido : 02/09/2020 1:20 pm
Respuestas: 436
Reputable Member
Topic starter
 

@karen

Hola Karen, 

Te adjunto las capturas de este otro formulario que es más pequeño para que entre en las capturas y con el que tengo el mismo problema:

https://giltxaurdi.eus/abonos-bajas/?lang=es   

A ver si me arrojáis algo de luz, el cliente me exige si o sí está condición y estoy un poco apurada ya que no consigo solucionarlo.

Gracias por vuestra ayuda,

Edurne.

2.captura correo
1.captura formulario
3.adicional settings

 


 
Respondido : 02/09/2020 2:33 pm
Karen Rios
Respuestas: 18666
Illustrious Member Moderator
 

Hola Edurme,

Acabo de hacer una prueba en esta URL que nos envias y el formulario se ha enviado de forma correcta

image

Comprueba si de este formulario están llegando los mensajes al correo que tienes asociado.

Un Saludo


 
Respondido : 02/09/2020 3:06 pm
Respuestas: 436
Reputable Member
Topic starter
 

@karen

Buenos días, 

El problema no es que no se pueden enviar formularios. El problema es que a pesar de que todos los campos son obligatorios, si se dejan vacíos y se intenta enviar el formulario no indica en qué campos se está produciendo el error. Os pasé mejor este otro formulario ya que es más corto para hacer pruebas:

https://giltxaurdi.eus/abonos-bajas/?lang=es

A ver si veis algo, gracias.

Saludos,

Edurne.


 
Respondido : 03/09/2020 6:44 am
Bulmaro
Respuestas: 4380
Famed Member Moderator
 

@webeskiz-es

Hola Edurne,

Si el problema es la notificación de error entonces tendrás que utilizar un plugin como -> jquery-validation-for-contact-form-7, que a través de jQuery imprimirá en pantalla el error en el campo en que se ha detectado.

Saludos 


 
Respondido : 03/09/2020 7:16 am
Respuestas: 436
Reputable Member
Topic starter
 

@bulmaro-webempresa

Genial! Funciona perfectamente el plugin.

Me gustaría poder traducir el texto que aparece en el error: This field is required.

He tratado de hacerlo con WPML string translator pero sin éxito.

Vosotros podéis ver en qué archivo php, js... del sitio está esa cadena para que pueda editarlo?

Gracias por todo.

Edurne.


 
Respondido : 03/09/2020 9:54 am
Pepe
 Pepe
Respuestas: 41115
Illustrious Member Admin
 

Hola Edurne.

.- Edita el archivo " jquery.validate.min.js " y Busca el siguiente código:

messages:{required:"This field is required.",remote:"Please fix this field.

 

Revisa si modificando el texto se soluciona.

 

Un saludo


 
Respondido : 03/09/2020 10:18 am
Respuestas: 436
Reputable Member
Topic starter
 

@pepesoler

Gracias Pepe, ya he traducido la cadena por "Derrigorrezko informazioa / Campo obligatorio.", pero no funciona:

https://giltxaurdi.eus/abonos-bajas/?lang=es

https://giltxaurdi.eus/wp-content/plugins/jquery-validation-for-contact-form-7/js/jquery.validate.min.js

No sé si puedes ver si la cadena está en algún archivo más...

Gracias!

Edurne.


 
Respondido : 03/09/2020 10:59 am
Pepe
 Pepe
Respuestas: 41115
Illustrious Member Admin
 

Hola Edurne.

veo que esa opción está disponible en la versión pro del plugin:

-> https://dnesscarkey.com/jquery-validation/change-error-message/

 

En el único archivo que veo donde se muestra ese textos en el que te indique anteriormente.

 

Un saludo.

 

 


 
Respondido : 03/09/2020 1:56 pm
Respuestas: 436
Reputable Member
Topic starter
 

@pepesoler

Gracias Pepe, era mi sospecha...

Saludos,

Edurne.


 
Respondido : 04/09/2020 7:11 am
Karen Rios
Respuestas: 18666
Illustrious Member Moderator
 

Hola Edurme,

Gracias a ti, siempre encantados en ayudarte.

Coméntanos si con esto podemos dar el tema como solucionado.

Un Saludo 😊 


 
Respondido : 04/09/2020 12:11 pm