Avisos
Vaciar todo

Notificación error Contact Form 7  

 
Edurne
 Edurne
Reputable Member

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.

Citar
Respondido : 02/09/2020 11:11 am
Pepe
 Pepe
Soporte CMS Webempresa 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

ResponderCitar
Respondido : 02/09/2020 11:58 am

Cursos Gratuitos WordPress

Edurne
 Edurne
Reputable Member

@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.

ResponderCitar
Respondido : 02/09/2020 1:59 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa 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

ResponderCitar
Respondido : 02/09/2020 2:20 pm

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

Edurne
 Edurne
Reputable Member

@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

 

ResponderCitar
Respondido : 02/09/2020 3:33 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa 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

ResponderCitar
Respondido : 02/09/2020 4:06 pm

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

Edurne
 Edurne
Reputable Member

@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.

ResponderCitar
Respondido : 03/09/2020 7:44 am
Bulmaro
 Bulmaro
Soporte CMS Webempresa 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 

ResponderCitar
Respondido : 03/09/2020 8:16 am

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Edurne
 Edurne
Reputable Member

@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.

ResponderCitar
Respondido : 03/09/2020 10:54 am
Pepe
 Pepe
Soporte CMS Webempresa 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

ResponderCitar
Respondido : 03/09/2020 11:18 am

Edurne
 Edurne
Reputable Member

@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.

ResponderCitar
Respondido : 03/09/2020 11:59 am
Pepe
 Pepe
Soporte CMS Webempresa 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.

 

 

ResponderCitar
Respondido : 03/09/2020 2:56 pm

Cursos Gratuitos WordPress

Edurne
 Edurne
Reputable Member

@pepesoler

Gracias Pepe, era mi sospecha...

Saludos,

Edurne.

ResponderCitar
Respondido : 04/09/2020 8:11 am
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Edurme,

Gracias a ti, siempre encantados en ayudarte.

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

Un Saludo 😊 

ResponderCitar
Respondido : 04/09/2020 1:11 pm

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